題目鏈接
題目背景
Bessie 處于半夢半醒的狀態,過了一會兒,她意識到她在數數,不能入睡,
題目描述
Bessie的大腦反應靈敏,仿佛真實地看到了她數過的一個又一個數,她開始注意每一個數碼(0…9):每一個數碼在計數的程序中出現過多少次?
給出兩個整數 MM 和 NN (1 ≤ M ≤ N ≤ 2 × 109 以及 N ? M ≤ 5 × 105 ),求每一個數碼出現了多少次,
輸入格式
第 1 行: 兩個用空格分開的整數 M 和 N,
輸出格式
第 1 行: 十個用空格分開的整數,分別表示數碼 0…9 在序列中出現的次數,
輸入輸出樣例
輸入 #1
129 137
輸出 #1
1 10 2 9 1 1 1 1 0 1
代碼:
#include<iostream>
using namespace std;
int num[10] = {0}, m, n;
int main()
{
cin >> m >> n;
for(int i = m; i <= n; i++)
{
int j = i;
while(j)
{
num[j % 10]++;
j /= 10;
}
}
for(int i = 0; i < 10; i++)
cout << num[i] << " ";
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/260142.html
標籤:其他
上一篇:c語言實作掃雷
