题目:通过编程实现,统计1~n有多少个9 提示:n通过参数传入
#include<stdio.h>
int main()
{
int i,n,m,k,sum=0;
printf("please enter an integer N\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
m=i;
while(1)
{
k=m%10;
if(k==9)
sum++;
m=m/10;
if(m<1) break;
}
}
printf("1-%d The number of 9 is:%d\n",n,sum);
return 0;
}