这个程序是统计1-n之间的9的个数,下面附上我的代码
#include <stdio.h>
int count_9(int n)
{
int i;
int r;
int temp;
int j = 0;
for(i = 1; i <= n; i++)
{
temp = i;
while(temp != 0)
{
r = temp % 10;
temp = temp / 10;
if(r == 9)
{
j++;
}
}
}
return j;
}
int main()
{
int n;
int m;
printf("input a num!\n");
scanf("%d",&n);
m = count_9(n);
printf("The number of 9 is %d\n",m);
return 0;
}
下面附上我的运行截图