多做题,通过考试没问题!

02600C语言程序设计

睦霖题库>高等教育工学类自考>02600C语言程序设计

编写一函数reverse实现一个字符串按反序存放,要求在主函数main中输入字符串,并输出反序后的字符串。不能使用strlen库函数。      例如:输入string,则输出gnirts。

正确答案: #include "stdio.h"
void reverse(char str[])
{int i,j;
char t;
for(j=0;str[j]!=/0;j++);/*求字符串长度*/
for(i=0,j=j-1;i<j;i++,j--)
{t=str[i];
str[i]=str[j];
str[j]=t;
}
}
main()
{char str[80];
printf("/nPlease input a string:");
gets(str);
reverse(str);
printf("/nString reverse:");
puts(str);}
答案解析:
进入题库查看解析

微信扫一扫手机做题