问一个关于getchar()吃回车的问题~!(初学者)
#include "stdio.h"
main()
{int a,i,max;
scanf("%d",&max);
for(i=1;i<=9;i++)
{scanf("%d",&a);
if(max<a)
max=a;
}
printf("max=%d",max);
}
对于这个求10个数中最大的数的程序~!
每输一个数字,都要有一个回车或空格来与下一个数字区别吧,我觉得每输一个回车或空格都要用getchar()来清楚掉~!不然计算机是不是就会把回车或空格当字符呢~!~??可是没有getchar()程序好像运行得很正常~!