帮忙编个用switch 统计数字出现次数的程序?

[复制链接]
查看11 | 回复1 | 2009-9-18 16:32:13 | 显示全部楼层 |阅读模式
#includevoid main(){ char ch[20]; char *p=ch; int a[10]={0},i; printf("请输入数字:"); scanf("%s",ch); while (*p) {switch(*p){case '0':a[0]++;break;case '1':a[1]++;break;case '2':a[2]++;break;case '3':a[3]++;break;case '4':a[4]++;break;case '5':a[5]++;break;case '6':a[6]++;break;case '7':a[7]++;break;case '8':a[8]++;break;case '9':a[9]++;break;default:break;}p++; } for (i=0; i<10; i++) {printf("%d出现%d次\n", i, a); }}
回复

使用道具 举报

千问 | 2009-9-18 16:32:13 | 显示全部楼层
使用java.util.scanner接收输入。。。。。。。。。。再判断长度、和是否全数字类型再完善。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行