以下是总结的输入的三种方法
1.通过gets来获取字符串
#include#include int main(int argc, char** argv) { char a[100]; gets(a); printf("%s",a); return 0; }
2.通过scanf来输入字符串(注意不能有空格)
int main(int argc, char** argv)
{
char a[100];
int i;
int temp;
for(i=0;i<100;i++)
{
scanf("%c",&a[i]);
if(a[i]=='n')
{
break;
temp=i;
}
for(i=temp;i>=0;i--)
{
printf("%c",a[i]);
}
}
}
3.利用while循环getchar
#include#include int main(){ char a[100]; int ch; int i=0; int temp; while((ch=getchar())!='n') { a[i]=ch; i++; } a[i]=' '; temp=i; for(i=0;i



