今天做了一道考研题 规定数组大小为200 但是我没注意到后尾需要加\0 后来果断没有A过去 很伤心 反复不断地尝试怎么都不行 后来经一位仁兄点拨 瞬间豁然。。。。。
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
char c[200];
int main()
{
int i,n;
while(gets(c)!=NULL)
{
n=strlen(c);
for(i=n-1;i>=0;i--)
{
putchar(c[i]);
}
puts("");
}
return 0;
}这题没有AC 总是RE 把char c[200]改成c[201]AC了