C语言代码计算数字1到131个位 十位 百位 分别出现了多少次数字1
#include <stdio.h>
int main() { int count_ones = 0; // 记录数字1出现的次数 int num;
for (num = 1; num <= 131; num++) {
int ones = 0; // 记录当前数字中数字1的个数
// 计算个位上的数字1的个数
if (num % 10 == 1) {
ones++;
}
// 计算十位上的数字1的个数
if ((num / 10) % 10 == 1) {
ones++;
}
// 计算百位上的数字1的个数
if ((num / 100) % 10 == 1) {
ones++;
}
count_ones += ones; // 累加当前数字中数字1的个数
}
printf("数字1在数字1到131的个位、十位、百位上出现的次数为:%d\n", count_ones);
return 0;
原文地址: https://www.cveoy.top/t/topic/iL9U 著作权归作者所有。请勿转载和采集!