C语言基础 数字统计
题目:
数字统计。
一本书的页码从自然数1 开始顺序编码直到自然数n。书的 页码按照通常的习惯编排,每个页码都不含多余的前导数字0。例如,第6 页用数字6 表示,而不是06 或006 等。数字计数问题要求对给定书的总页码n,计算出书的全部页码中分别用到多少次数字0,1,2,…,9。
* 输入:
给出表示书的总页码的整数n(1≤n≤2^31-1)
* 输出:
输出10行,在第k行输出页码中用到数字k-1 的次数,k=1,2,…,10。
注意:因为页码是从第1页开始统计,所以第一个for循环里的i是从1开始的
而最后所有数字当中包含0-9,所以最后的那个for循环i是从0开始9结束。
#include "stdio.h"
int main ()
{int n;int i,temp;int a[10]={0}; printf("输入页码:\n");scanf("%d",&n);for(i=1;i<=n;i++){temp = i;while(temp != 0){a[temp%10]++; temp/=10;}}for(i=0;i<=9;i++){ printf("%d的出现次数为 %d\n",i,a[i]);}return 0;
}
最后输出的结果为:
C语言基础 数字统计相关推荐
- C语言基础之统计数字
Problem:统计一个线性表中每个数字的个数 配置环境:Visual Studio Enterprise 2019 #define _CRT_SECURE_NO_WARNINGS #include ...
- C语言基础:格式化输出带符号的数字的代码
将开发过程中较好的代码备份一次,如下的代码段是关于C语言基础:格式化输出带符号的数字的代码,应该对各朋友有较大用处. #include <stdio.h>int main (){int i ...
- 数字统计-c语言-求特殊自然数
6:数字统计 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 请统计某个给定范围[L, R]的所有整数中,数字2出现的次数. 比如给定范围[2, 22],数字2在 ...
- 【python语言基础】疑难点整理2
[python语言基础]疑难点整理1 第五章 在python语法中,循环体中的语句没有做限制,因此,可以是任何合法语句,当然也可以是循环语句.这样就形成了循环语句的嵌套. while循环语句和for循 ...
- 数据分析必备:掌握这个R语言基础包1%的功能让你事半功倍!(附代码)
来源:大数据 本文约7100字,建议阅读15分钟. 本文介绍了utils包在R语言基础的用途. [ 导读 ]无论数据分析的目的是什么,将数据导入R中的过程都是不可或缺的.毕竟巧妇难为无米之炊.util ...
- C语言基础排序算法-冒泡排序
C语言基础排序算法-冒泡排序 什么是冒泡排序? 顾名思义,这种排序方法就像水中的气泡一样,从底逐渐往上冒,一次前进一步.我们来看一个例子,看看到底是怎么冒泡的.假设有一个数组3,2,5,4,1,我们希 ...
- java--java语言基础(4)--黑马程序员
------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- java语言基础(4) 主要内容:<循环结构while.do...while.for.嵌套 ...
- 20165302 学习基础和C语言基础调查
学习基础和C语言基础调查 ====== 一,技能学习经验体会 要问我有什么技能比大多数人强,这个我还真的不敢说,虽然我在很多方面都有自己的一些了解,比如乐器和绘画,但也都是一知半解,并没有在某一方面出 ...
- java跳转控制语句有哪些_Java语言基础学习之流程控制语句和跳转控制语句实例分析...
本文主要向大家介绍了Java语言基础学习之流程控制语句和跳转控制语句实例分析,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 一.流程控制语句 在一个程序执行的过程中,各条语句的执行顺 ...
最新文章
- protobufjs 命令执行_【原码笔记】-- protobuf.js 与 Long.js
- [转载]Android开发常用调试技术记录
- 怎样开启mysql慢检查_如何开启mysql的慢查询
- Python: datetime 转换
- WCF学习- 基础概念
- 计算几何/sgu 124 Broken line
- 精简SWT FormLayout的用法
- 文末送书啦!| Device Mapper,那些你不知道的Docker核心技术
- mysql union
- PostgreSQL类似Oracle MERGE功能的实现
- Python技术知识清单(数据科学)
- 懂,你的App生,不懂,死!
- 你一点要认真了解 C++中的模式匹配介绍
- 使用富盛Sbo-Addon程序开发框架轻松开发模态单据选择查询功能实例
- 【Linux 编程】线程绑定 CPU
- html progress标签的样式设置,progress后紧跟数字长度样式
- Adaptation---多屏幕多分辨率的支持和一些概念
- 正则表达式元字符查询
- [FTP] ftp通信协议抓包分析
- 一些简单的js技术 实现点击 的js隐藏显示
热门文章
- VBA AutoExec 宏
- 鸿蒙系统预计什么时候上市,鸿蒙系统什么时候上市?鸿蒙系统什么时候用于手机(图文)...
- 青海打造农畜产品“全域绿色” 化肥农药将减量20%以上
- wifi破解神器殃及池鱼后
- Android使用xml自定义软键盘效果(附源码)
- 办公大师系列经典丛书 诚聘译者
- 直播间小游戏,带货直播源码如何实现?
- unity 平移图片_Unity3D研究院之脚本实现模型的平移与旋转(六)
- Xiuno BBS 4.0 修改时间显示
- 2023年全国最新二级建造师精选真题及答案25