作业帮 > 综合 > 作业

C语言 计算1到N中数字1出现的个数

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/17 13:40:13
C语言 计算1到N中数字1出现的个数
#include <stdio.h>

int main() {
\x09int i,N,t,cnt;
\x09while(scanf("%d",&N) == 1) {
\x09\x09cnt = 0;
\x09\x09for(i = 1; i <= N; ++i) {
\x09\x09\x09t = i;
\x09\x09\x09while(t) {
\x09\x09\x09\x09if(t % 10 == 1) ++cnt;
\x09\x09\x09\x09t /= 10;
\x09\x09\x09}
\x09\x09}
\x09\x09printf("cnt = %d\n",cnt);
\x09}
\x09return 0;
}