文章
232
粉丝
165
获赞
377
访问
120.9k
#include <iostream>
using namespace std;
int main() {
long long M, N;
long long cnt[10] = {0}; // 存储0~9的出现次数,初始化为0
long long x, tmp;
int i, d;
cin >> M >> N;
// 遍历[M, N]的每一个数
for (x = M; x <= N; ++x) {
tmp = x; // 用临时变量处理数位,不修改循环变量
while (tmp > 0) {
d = tmp % 10; // 取最后一位
cnt[d]++; // 对应数码计数+1
tmp = tmp / 10; // 去掉最后一位
}
}
// 按格式输出0~9的次数
for (i = 0; i < 10; ++i) {
if (i != 0) {
cout << " ";
}
cout << cnt[i];
}
cout << endl;
return 0;
}
登录后发布评论
暂无评论,来抢沙发