问题: 用getchar()编写一个程序,从标准输入流(键盘)读入字符,直到遇到字符#为止。程序要计算a出现的次数。
我的程序是:
#include<stdio.h>
int main(void)
{
int count;
char c;
while((c = getchar()) != '#' ){
putchar(c);
}
for (count = 0;( c =getchar() ) == 'a'; ++count);
printf("Numbers of 'a' is %d.",count);
getch();
return 0;
}
运行时无论是否输入“a“,结果都是Numbers of 'a' is 0。
[此贴子已经被作者于2006-11-21 15:53:59编辑过]