c語(yǔ)言怎么把字符串倒序 c 中對(duì)一個(gè)字符串逆序排列給出程序?
c 中對(duì)一個(gè)字符串逆序排列給出程序?算法:假設(shè)字符串中的字符數(shù)為m,則字符串int main()的第n個(gè)和倒數(shù)第2個(gè)字符{char a[]=“我愛(ài)你?!癷nt len=strlen(a)cout&l
c 中對(duì)一個(gè)字符串逆序排列給出程序?
算法:假設(shè)字符串中的字符數(shù)為m,則字符串int main()的第n個(gè)和倒數(shù)第2個(gè)字符{char a[]=“我愛(ài)你。“int len=strlen(a)cout<<A<<endl for(int i=0I<en/2I){char temp temp=a[i]a[i]=a[len-i-1]a[len-i-1]=temp}cout<<A<<endl返回值被依次交換[0}
按循環(huán)的相反順序輸出字符串的幾種方法
public class Zhifu{
public static string反向端口(string STR){
string STR2=“”
對(duì)于(int i=結(jié)構(gòu)長(zhǎng)度()-1 I>=0 I--){//直接反向輸出gfedcba
//對(duì)于(int I)=結(jié)構(gòu)長(zhǎng)度()-2 i>=0 i-=2){//i=結(jié)構(gòu)長(zhǎng)度()-2從倒數(shù)第二位開(kāi)始I-=2是輸出偶數(shù)位FDB
STR2=String.valueOf值( 結(jié)構(gòu)特征(i) )
}
return str2
}
public static void main(String[]args){
String str=“abcdefg”
String str=reverseSort(str)系統(tǒng)輸出打?。⊿TR)
}
]輸出結(jié)果是:
for(int i=結(jié)構(gòu)長(zhǎng)度()-1 I>=0 I--){//按相反順序直接輸出gfedcba
for(int I=結(jié)構(gòu)長(zhǎng)度()-2升>=0 i-=2){//i=結(jié)構(gòu)長(zhǎng)度()-2從倒數(shù)第二位開(kāi)始,I-=2是輸出偶數(shù)位FDB,
如果希望結(jié)果為:geca,則代碼為(int I=結(jié)構(gòu)長(zhǎng)度()-1 i>=0 i-=2)