c程序,要求统计0~9各数字在输入整数中出现的次数,帮忙看看我写的有什么问题?

[复制链接]
查看11 | 回复2 | 2012-10-2 12:49:42 | 显示全部楼层 |阅读模式
default : printf("0~9依次出现的次数是%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\n",a,b,c,d,e,f,g,h,i,j);return; 把printf("0~9依次出现的次数是.....);这句话,放到default的return前面去,因为getchar会吸收你输入的那一串字符里的换行符号,当接收到换行符号时,就会执行default的return语句,这样就永远不会到达while外面的printf()语句,因此只要换一下就好了~...
回复

使用道具 举报

千问 | 2012-10-2 12:49:42 | 显示全部楼层
#include void main(){int a,b,c,d,e,f,g,h,i,j;a=b=c=d=e=f=g=h=i=j=0;char ch;int x;printf ("请输入数字\n");while (ch=getchar()){
if(ch57) break;...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行