用了两种方法编程,一种用getchar输入字符,一种用scanf输入字符。
使用scanf的出现一些异常,每次都会多出一个10。不知道是什么原因,请各位老师帮忙解答,谢谢!
#include <stdio.h>
main()
{ char c;
int n=0;
printf("Please enter a line of characters:");
while(c !='\n')
{
n++;
scanf("%c",&c);
printf("%c:%d ",c,c);
if(n==3)printf("\n",n=0);
}
}