#include<stdio.h>
main()
{
int n,i,j;
char a[30],b[30];
gets(a);
for(i=0;a[i]!='\0';i++);
for(i=i,n=0;i>=0;i--,n++)
b[n]=a[i];
puts(b);
return 0;
}
该程序无法输出
1 回答
已采纳
望远
TA贡献1017条经验 获得超1032个赞
#include<stdio.h> main() { int n,i,j; char a[30],b[30]; gets(a); for(i=0;a[i]!='\0';i++); //当第一个循环结束时i指向字符'\0'; //所以第二个循环开始时i=1-1 for(i=i-1,n=0;i>=0;i--,n++) b[n]=a[i]; b[n]='\0';//注意字符串必须以\0结尾 puts(b); return 0; }
- 1 回答
- 0 关注
- 1132 浏览
添加回答
举报
0/150
提交
取消