【发布时间】:2014-08-31 10:22:49
【问题描述】:
我的计数器似乎没有增加(对于 c 编程)
int ch;
int counterX = 0;
int counterY = 0;
while(( ch = getchar()) != EOF ) {
if (ch == 'X'){
counterX = counterX + 1;
}
if (ch == 'Y'){
counterY = counterY + 1;
}
}
我做了一些测试,但我的 counterX 和 counterY 的数量似乎并没有增加,无论我的输入如何。请帮忙!
【问题讨论】:
-
您提交的代码不可编译,因为您错过了 ch 的定义并且您错过了包含 while 循环的大括号 - 该大括号可能至关重要。
-
sry 这只是我当前程序中存在问题的粗略部分。不好编辑它
标签: c count integer counter getchar