1-1统计数字问题
来源:互联网 发布:智能小区网络测试ping 编辑:程序博客网 时间:2024/05/17 08:59
问题描述:
一本书的页码从自然数1开始计数,直到自然数n。书的页码按照通常的习惯编排,每个页码都不包含多余的前导数字0。例如,第6页用数字6表示,而不是06或006等。数字计数问题要求对给定书的总页码n,计算出书的全部页码中分别用到多少次数字0,1,2,...,9。
代码:/*1-1统计数字问题 直接求解*/ #include <iostream>using namespace std; int main(int argc, char** argv) {int n,num[10];//n代表书的全部页码,num[10]存放0到9分别用到的次数 for(int i=0;i<10;i++){num[i]=0;//初始化 }cin>>n;for(int i=1;i<=n;i++){//从页码1开始遍历 int temp;//用temp临时存放当前i temp=i;while(temp>0){num[temp%10]++;//temp%10用来计算最低位数值 temp/=10;//temp/10用来向前分离i的每一位 } } for(int i=0;i<10;i++){//输出0到9分别用到的次数 cout<<num[i]<<endl;} return 0;}
阅读全文
0 0
- 1-1统计数字问题
- 统计数字问题算法1
- 算法1-1:统计数字问题
- 算法1 —统计数字问题
- 每日学习一算法【1】统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- Webservice学习(一)--Webservice的相关概念
- maven配置好后,eclipse中class类的报错
- 烟花爆炸
- Oc UIImagePickerController(拍照、拍摄照片、选取照片)~demo
- 【bzoj1863】[Zjoi2006]trouble 皇帝的烦恼
- 1-1统计数字问题
- C#中内存表DataTable中新增一行记录
- Oc MotionManager(运动管理器)~demo
- C++强制类型转换
- Oc HandDraw(手绘)-demo
- 运算符使用
- 夸克浏览器产品分析报告
- 使用eclipse构建springboot项目的解决的一些问题
- 第八周项目四__稀疏矩阵的三元组表示的实现及应用(1)