04 | 数组存储运算结果:COUNT问题
题目描述
一本书的页数为N,页码从1开始编起,请你求出全部页码中,用了多少个0,1,2……9。
输入
一个正整数N(N<=10000),表示总的页码。
输出
共十行:第k行为数字k-1的个数。
样例
输入
11
输出
1 4 1 1 1 1 1 1 1 1
#include <iostream> using namespace std; int main(){ int n,a[10]={0},i,x; cin>>n; for(i=1;i<=n;i++){ x=i; while(x!=0){ // 短除法 a[x%10]++; x=x/10; } } // 输出 for(i=0;i<10;i++){ cout<<a[i]<<endl; } getchar(); }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)