例题: 输入正整数n,计算在区间1到n的所有整数中,数字x(0<=x<=9)共出现了多少次?例如,在1到11中,即在1、2、3、4、5、6、7、8、9、10、11中,数字1出现了4次。
#include<stdio.h>
int main()
{
int j
= 0;
int n
, e
, i
,m
;
printf("请输入你要列举的数字范围n:【从1-n】");
scanf("%d",&n
);
printf("请输入你要统计的数字次数e:");
scanf("%d",&e
);
for (i
= 1; i
<= n
; i
++)
{
m
= i
;
while (m
>= 1) {
if (m
% 10 == e
)
j
++;
m
/= 10;
}
}
printf("出现次数为:%d\n",j
);
return 0;
}
转载请注明原文地址: https://mac.8miu.com/read-510382.html