#include<stdio.h>
int main()
{
int number;
char ch;
printf("please enter:");
ch=getchar();
number=0;
while(ch!='\n')
{
ch=='a';
number++;
ch=getchar();
}
printf("number=%d\n",number);
return 0;
}
上面的2个getchar()分别有什么意义 为什么删除第2个 程序就不对了
还有如何把这个程序改成用for
求解 新手
你好!!
第一个 getchar 是为了少统计一个字符,这个可以去掉,但是字符数会多一个;
第二个 getchar 是逐个统计字符用的,这个不能去掉,去了就会统计不出结果;
改成 for 循环的程序:
#include<stdio.h>