我输入3.142412swich不应该只加3就退出了么,为什么后面会显示其他数字也加了啊求问
#include <stdio.h>
int main(void)
{
int i, ch;
int cnt[10] = {0}; /* 数字字符的出现次数 */
while ((ch = getchar()) != EOF) {
switch (ch) {
case '0' : cnt[0]++; break;
case '1' : cnt[1]++; break;
case '2' : cnt[2]++; break;
case '3' : cnt[3]++; break;
case '4' : cnt[4]++; break;
case '5' : cnt[5]++; break;
case '6' : cnt[6]++; break;
case '7' : cnt[7]++; break;
case '8' : cnt[8]++; break;
case '9' : cnt[9]++; break;
}
}
puts("数字字符的出现次数");
for (i = 0; i < 10; i++)
printf("'%d':%d\n", i, cnt[i]);
return 0;
}
相关推荐
Java中利用反射(或spring)和多态来解决大量swich/case或者if/else的方法
Java中利用反射和多态来解决大量swich/case或者if/else的方法在 Java 开发中,我们经常会遇到大量的 swich/case 或者 if/else 语句,特别是在处理多种业务逻
艺术范无线充电底座曝光,Swich或将领衔
导读: 一款名为“Swich”的无线充电底座日前登陆Kickstarter,采用可持续环保材料,利用近场感应,为Android以及IOS系统智能机输入源源不断的动力。智能手机已经风靡,但待机时长一直是
改编以上程序代码,使用swich…case语句实现输入多个数字播放对应的声音文件.txt
```cint number = 0;do { printf("请输入数字以播放对应的音频文件(输入-1退出程序):"); if (scanf("%d", &number) !
if Swich例子,C#源代码//测试if和else
if Swich例子,C#C#源代码//测试if和else void testIfElse() { if (age >= 22)
Top-Swich单片开关电源设计
./01234的内部结构中,主要包含三个端口:D(漏极)作为主电源输入端,G(控制端)用于接收控制信号,S(源极)则充当电源公共端和控制电路的基准点。


