輸入1~n內9的個數
#include<stdio.h>
int main()
{
int n;
int i,k,a,m=0;
printf("input n\n");
scanf("%d",&n);
for(i=n;i>=1;i--)
{
k=i; //此處要用一個變量代替i,不然後面的賦值會使for循環中的i值混亂導致循環出錯
while(k != 0)
{
a=k%10;
k=k/10;
if(a==9)m++;
}
}
printf("%d\n",m);
return 0;
}