新手求教,printf 后面为什么不加scanf函数,加了为什么输出的结果是错的?
#include<stdio.h>int main(void)
{
int digit,letter,other;
char ch;
int 1;
digit=letter=other=0;
printf("Enter 10 characters:");
for(i=1;i<=10;i++)
ch=getchar();
if(ch>='a'&&ch<='z'||ch>='A'&&ch<='z');
letter++;
else if(ch>='0'&&ch<='9')
digit++;
else
other++;
}
printf("letter=%d,digit=%d,other=%d\n",letter,digit,other);
return 0;
}
后面的我省略啦,就是printf 后面为什么不加scanf函数
加了为什么输出的结果是错的???