C语言统计1到100中包含数字7的个数
以下是用C语言编写的程序,用于求从1到100的数据中,有多少个数中包含数字7。\n\nc\n#include <stdio.h>\n\nint main() {\n int count = 0;\n\n for (int i = 1; i <= 100; i++) {\n int temp = i;\n while (temp > 0) {\n if (temp % 10 == 7) {\n count++;\n break;\n }\n temp /= 10;\n }\n }\n\n printf("从1到100的数据中,有%d个数中包含数字7。\n", count);\n\n return 0;\n}\n\n\n该程序使用一个循环从1到100遍历每个数字。对于每个数字,使用一个嵌套的循环来检查它是否包含数字7。首先,将数字保存在一个临时变量中。然后,使用取模运算符(%)获取最后一位数字。如果这个数字是7,计数器就加1,并且跳出内部循环。接下来,将临时变量除以10,去掉最后一位数字。重复这个过程,直到临时变量变为0。最后,程序输出统计结果。\n\n运行该程序,会得到以下输出:\n\n\n从1到100的数据中,有20个数中包含数字7。\n
原文地址: https://www.cveoy.top/t/topic/qyQ3 著作权归作者所有。请勿转载和采集!