#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;
C语言代码计算数字1到131个位 十位 百位 分别出现了多少次数字1

原文地址: https://www.cveoy.top/t/topic/iL9U 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录