题库 题库

【简答题】

简单应用题
请编写一个函数voidfun(charss[]),该函数将字符串ss翻转,如ss为“123abc”则翻转后为“cba321”。注意:用数组方式及for循环来实现该函数。
注意:部分源程序已存在文件kt1_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数fun的花括号中填写若干语句。
文件kt1_2.cpp的内容如下:
#include
#include
voidfun(charss[]);
voidmain()
{chars[80];
cout<<"请输入字符串:";
cin>>s;
fun(s);
cout<<"逆序后的字符串:"<<S<<ENDL;}< p>
void fun(charss[])
{
}

参考答案

void fun(char ss[])
{
int n=strlen(ss);
for(int i=0;i<(n/2); i++)
{char c=ss[i];
ss[i]=ss[n-1-i];
ss[n-1-i]=c;}
}

相关试题