以下是用C语言编写的程序,用于求从1到100的数据中,有多少个数中包含数字7。

#include <stdio.h>

int main() {
    int count = 0;

    for (int i = 1; i <= 100; i++) {
        int temp = i;
        while (temp > 0) {
            if (temp % 10 == 7) {
                count++;
                break;
            }
            temp /= 10;
        }
    }

    printf("从1到100的数据中,有%d个数中包含数字7。\n", count);

    return 0;
}

该程序使用一个循环从1到100遍历每个数字。对于每个数字,使用一个嵌套的循环来检查它是否包含数字7。首先,将数字保存在一个临时变量中。然后,使用取模运算符(%)获取最后一位数字。如果这个数字是7,计数器就加1,并且跳出内部循环。接下来,将临时变量除以10,去掉最后一位数字。重复这个过程,直到临时变量变为0。最后,程序输出统计结果。

运行该程序,会得到以下输出:

从1到100的数据中,有20个数中包含数字7。
``
用c语言求从 1 到 100 的数据中有多少个数中包含 7 这个数字?

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

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