getchar()是用来输入一个字符的,是以回车代表输入结束 gets()是用来输入字符串的,应该也是以回车代表输入结束 scanf()是什么都可以输入,scanf()是以回车代表输入结束 scanf()中会用到空格 是用作分隔符的 因为scanf()可以输入多个变量,如 canf("%d%d",&a,&b);//表示输入两个整形...
int main(){ char a[81];int n=0;while((ch=getchar())!= '\n') //输入连续字符串,再两个回车结束 { a[n] = ch;n++;} for(int i=0;i<n/2;i++){ if(a[i] != a[n-i-1]){ printf("No");return 0;} printf("yes");return 1;} } 有问题请追问,满意请采纳...