博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1-1 统计数字问题【计算机算法设计与分析】
阅读量:4611 次
发布时间:2019-06-09

本文共 938 字,大约阅读时间需要 3 分钟。

问题描述:一本书的页码从自然数1开始顺序编码到自然数n。书的页码按照通常的习惯编排,每个页码都不包含多余的前导数字0,Eg:页码6  不使用 006 。数学计数问题要求给定书的总页码n,计算出书的全部页码分别用到了多少次数字0,1,2,3,... ,9.

1 #include 
2 int main (void){ 3 int outarr [10]; 4 int a ,b=0; 5 for(int i = 0;i<10 ;i++){ 6 outarr[i] = 0; 7 } 8 scanf("%d",&a); 9 for(int i = 1; i<=a;i++){10 b=i;11 while(b>0){12 outarr[b%10]++;13 b /= 10;14 }15 }16 for(int i =0 ;i<10;i++){17 printf("%d\n",outarr[i]);18 }19 return 0;20 }

方法二:

1 #include 
2 #include
3 #include
4 using namespace std; 5 6 int main(){ 7 int count[10]; 8 int i,j,k,L; 9 int n,len,m;10 while(scanf("%d",&n)!=EOF){11 m=n;12 L=ceil(log10(n+1));13 for(i=0;i<10;i++) count[i] = 0;14 for(j=0;j

 注释;

 

转载于:https://www.cnblogs.com/mr-cheneytao/p/9724191.html

你可能感兴趣的文章
解决Ubuntu18.04.2远程桌面Xrdp登录蓝屏问题
查看>>
python_封装redis_hash方法
查看>>
《windows程序设计》获取窗口尺寸(05)
查看>>
【重点突破】——Canvas技术绘制音乐播放器界面
查看>>
监控级联时各个层的PoE交换机怎么选?
查看>>
存储过程
查看>>
ADO.NET--SqlConnection、SqlCommand的学习
查看>>
PCA降维处理
查看>>
random模块
查看>>
CSS3 新属性兼容性测试
查看>>
js闭包
查看>>
Oralce导入数据库出现某一列的值太大
查看>>
Union和Union All 的区别
查看>>
Git的安装和使用教程详解
查看>>
lsof命令详解
查看>>
常用模块,异常处理
查看>>
父窗口与子窗口之间的传值
查看>>
eclipse 找不到 tomcat 的解决方案
查看>>
HDU 1890--Robotic Sort(Splay Tree)
查看>>
connection string for Excel/Access 2010
查看>>