1. 题目:通过编程实现,统计1~n有多少个9
提示:n通过参数传入1
#include <stdio.h>
int main()
{
int n,i,s,m,k;
s=0;
m=0;
k=0;
printf ("please input n!\n");
scanf ("%d",&n);
for(i=1;i<=n;i++)
{
k=i;
do{
s=k;
if(s==9)
{
m=m+1;
}
k=k/10;
}while(k>0);
}
printf ("9:%d\n",m);
return 0;
}
ps:这道题需要在意的时1-n的每一个数的每一位都需要判断它是否为9