编写程序计算1-100的整数中含9的个数

编写程序计算1-100的整数中含9的个数

思路分析:在1-100中含有9的整数分为三种:第一种是各位包括数字9和十位为9的数,这些数的共同点就是除10的9;第二种是各位为9,这些数取余于10得9,另外是99.

#include 
#include
int main()
{
	int i, t=0;
	for (i = 1; i <= 100;i++)
	{
		if (i / 10 == 9)//十位为9
		{
			t++;
		}
	    if (i % 10 == 9)//这里不能用else if ;各位为9
		{
			t++;
		}
	}
	printf("9的个数为:%d", t);
	system("pause");
	return 0;

}

运行结果:编写程序计算1-100的整数中含9的个数_第1张图片

你可能感兴趣的:(编写程序计算1-100的整数中含9的个数)