代码自己测试和PAT的要求一样,但PAT上却说错误 25

#include<iostream>usingnamespacestd;intpower(intx);intmain(){intn;cin>>n;intM=n;inta[... #include <iostream>using namespace std;int power(int x);int main(){ int n; cin >> n; int M = n; int a[1000], b[10] = { 0,0,0,0,0,0,0,0,0,0 }; for (int i = 0; n > 0; n = n / 10,i++) { a[i] = n % 10; } int m = power(M); for (int i = 0; i <= m; i++) { switch (a[i]) { case 0:b[0] = b[0] + 1; break; case 1:b[1] = b[1] + 1; break; case 2:b[2] = b[2] + 1; break; case 3:b[3] = b[3] + 1; break; case 4:b[4] = b[4] + 1; break; case 5:b[5] = b[5] + 1; break; case 6:b[6] = b[6] + 1; break; case 7:b[7] = b[7] + 1; break; case 8:b[8] = b[8] + 1; break; case 9:b[9] = b[9] + 1; break; default:break; } } for (int i = 0; i <= 9; i++) { if (b[i] == 0) b[i] = b[i]; else cout << i << ':' << b[i] << endl; } return 0;}int power(int x){ int y=0; while (x > 0) { y++; x = x / 10; } return y;} 展开
 我来答
匿名用户
2018-05-09
展开全部
那个输入的数要有1000位 ,int放不下,改用字符吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
富港检测技术(东莞)有限公司_
2024-05-27 广告
ISTA3E程序是对相同产品的集合包装的综合模拟性能测试,集合包装件被定义为将一个产品、多个产品或包装件放置在滑板或托盘上,固定在一起或是作为一个单元运输。例如:一台机器由带瓦楞底托的托盘上、瓦楞侧围、顶盖包装,用缠绕膜缠绕在托盘上。用于评... 点击进入详情页
本回答由富港检测技术(东莞)有限公司_提供
laomaicunzhang
2018-01-28 · TA获得超过148个赞
知道小有建树答主
回答量:646
采纳率:40%
帮助的人:191万
展开全部
估计是题意没理解清楚把?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式