1. 程式人生 > >C語言:編寫程式數一下 1到 100 的所有整數中出現多少次數字9

C語言:編寫程式數一下 1到 100 的所有整數中出現多少次數字9

 編寫程式數一下 1到 100 的所有整數中出現多少次數字9

思路:1到 100 的所有整數中出現多少次數字9,這個問題我們可以看作是兩位整數中個位和十位上總共有多少個9,在兩位數中,一個數整除10餘下的結果是它的個位數,除以10是它的十位數,把個位數和十位數上有9的次數算出來就可以了。

程式碼如下:

#include<stdio.h>
int main()
{
	int i;
	int count=0;
	for(i=1;i<100;i++)
	{
		if(i%10==9)//個位
		{
		count++;
		}
		if(i/10==9)//十位
		{
		count++;
		}
	}
	printf("%d\n",count);
	return 0;
}