从键盘输入任意的字符,按下列规则进行分类计数。 第一类:‘0’, ‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’, ‘7’, ‘8’, ‘9’ 第二类:‘+’, ‘-’, ‘*’, ‘/’, ‘%’, ‘=’ 第三类:其它字符。 **输入要求:用getchar()输入字符,以\标志输入的结束(\也需要统计,统计到第三类中) **输出格式要求:"class1=%d, class2=%d, class3=%d\n" 程序运行示例如下: ghdf^%^#$^&(+-//+_8*(\ class1=1, class2=7, class3=14写出c语言编程代码
时间: 2023-07-02 14:05:59 浏览: 93
```c
#include <stdio.h>
int main() {
char c;
int class1 = 0, class2 = 0, class3 = 0;
while ((c = getchar()) != '\n') {
if (c >= '0' && c <= '9') {
class1++;
} else if (c == '+' || c == '-' || c == '*' || c == '/' || c == '%' || c == '=') {
class2++;
} else {
class3++;
}
}
printf("class1=%d, class2=%d, class3=%d\n", class1, class2, class3);
return 0;
}
```