【入门】COUNT暂无标签时间限制:CC++ 1000MS其他语言 2000MS内存限制:CC++ 16MB其他语言 32MB难度:中等出题人:描述一本书的页数为N页码从1开始编起请你求出全部页码中用了多少个012……9。输入描述一个正整数NN=10000表示总的页码。输出描述共十行:第k行为数字k-1的个数。用例输入 1 11用例输出 1 1411111111来源数组问题
#include
int main() { int N; cin >> N;
vector<int> count(10, 0);
for (int i = 1; i <= N; i++) {
int num = i;
while (num > 0) {
int digit = num % 10;
count[digit]++;
num /= 10;
}
}
for (int i = 0; i < 10; i++) {
cout << count[i] << endl;
}
return 0;
}
原文地址: http://www.cveoy.top/t/topic/iMoX 著作权归作者所有。请勿转载和采集!