为了账号安全,请及时绑定邮箱和手机立即绑定

这个哪里错了 为什么出来的结果乱七八糟的

这个哪里错了 为什么出来的结果乱七八糟的

C
慕后端8232460 2017-08-16 20:29:44
#include <stdio.h>int main(){ int N,i,j,n,count,sum,a; n = 0; scanf("%d",&N); n = N; count = 0; while(n > 0){ n = n / 10; count++;   //统计输入数字的位数  } //printf("%d",count); for(i=0; i<10; i++){ sum = 0;   //内层循环结束后 将统计置为0  a = 0; n = N; for(j=1; j<=count; j++){ a = n % 10; n = n / 10; if(i == a){ sum++; } printf("%d",sum); } if(sum > 0){ printf("%d:%d\n",i,sum); } } return 0; } 
查看完整描述

2 回答

?
骑车去拉萨

TA贡献7条经验 获得超4个赞

你把你要的效果描述一下。看你代码看不出来你要什么效果

查看完整回答
反对 回复 2017-08-20
?
宾丶高

TA贡献35条经验 获得超18个赞

你这排版也太乱了

查看完整回答
反对 回复 2017-08-16
  • 2 回答
  • 0 关注
  • 1222 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信