當前位置:星座運勢大全官網 - 八字算命 - c語言反轉名稱(字符串)

c語言反轉名稱(字符串)

#包含?& ltiostream & gt

使用?命名空間?std

作廢?reverseFixlen(char?*str,?int?n)

{

int?我?=?0;

而(我?& lt?n/2)

{

夏爾?c?=?str[I];

str[i]?=?str[n-I-1];

str[n-i-1]?=?c;

i++;

}

}

作廢?reversewordsinsentent(char?*sen)?

{

int?萊恩。=?斯特倫(森);

reverseFixlen(森,len);

夏爾?*p?=?森;

while(*p?!=?'\0')

{

夏爾?*pre?=?p;

while((*p?!=?'?')& amp& amp(*p?!=?'\0'))

p++;

reverseFixlen(pre,p-pre);

如果(*p?==?'\0')

打破;

p++;

}

}

測試代碼如下:

夏爾?sen[]?=?“加裏?布朗森”;

reversewordsinsentent(sen);

int?j?=?0;

while(sen[j]?!=?'\0')

cout?& lt& lt?sen[j++];