1. 程式人生 > >1-100所有整數中出現多少次數字9

1-100所有整數中出現多少次數字9

思路:
1.個位數為9的數(個位數為9的數除以19餘數為9)
2.十位數為9 的數(十位數為9的數除以10等於9)
程式碼如:
#include <stdio.h>
#include <stdlib.h>
int NineCount (int x)
{
int count = 0;
if(x%10==9) //判定這個數字個位是9
{
++count;
}
if(x/10 ==9) //判定這個數字十位是9
{
++count;
}
return conut; //返回count 的值
}
int main()
{
int count = 0;
for(int i =1;i<100;i+=1)
{
count+=NineCount(i); //呼叫NineCount函式
}
printf(“count=%d\n”,count);
system(“pause”);
return 0;
}