
B1021 个位数统计 (15 分) 部分错误原因分析
发布日期:2021-05-07 06:47:02
浏览次数:24
分类:精选文章
本文共 408 字,大约阅读时间需要 1 分钟。
#includeint main(){ int Digitalnum[10] = { 0}; int n; scanf("%d",&n); if(n<0) n = -n; do{ Digitalnum[n%10]++; n = n/10; }while(n!=0); for(int i=0;i<10;i++) { if(Digitalnum[i] != 0) { printf("%d:%d\n",i,Digitalnum[i]); } } return 0;}
上面代码只能得到11分,被扣掉4分,后来检查发现这个是不超过1000位的正整数,已经完全超过了int的范围,因此考虑用字符串。
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年03月24日 04时05分37秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
cmp命令
2021-05-09
一次编辑
2021-05-09
JavaScript中的链式调用
2021-05-09
day-04-列表
2021-05-09
Linux 磁盘管理(df fu fdisk mkfs mount)
2021-05-09
第一类曲面积分
2021-05-09
MySQL锁机制
2021-05-09
Go 数组&切片
2021-05-09
老Python总结的字典相关知识
2021-05-09
vue 不常见操作
2021-05-09
jQuery的事件绑定与触发 - 学习笔记
2021-05-09
测试流程规范--测试报告模板
2021-05-09
Linux上TCP的几个内核参数调优
2021-05-09
记一次讲故事机器人的开发-我有故事,让机器人来读
2021-05-09
高德算法工程一体化实践和思考
2021-05-09
判断一个数是否是2的幂
2021-05-09
js 闭包(新)
2021-05-09
vscode 编辑python 如何格式化
2021-05-09
seo 回忆录百度基本概念(一)
2021-05-09
重新整理数据结构与算法(c#)—— 算法套路二分法[二十四]
2021-05-09