输出1-100之间数字9出现的个数



#include


//输出1-100之间数字9出现的个数




int numbers1()//99认为是两个9
{
	int count = 0;
	for(int i=9;i<=99;++i)
	{
		if((i % 10) == 9 )//数字19 29......的判断
		{
			count++;
		}
		
		if(i / 10 == 9)//数字91 92  93.......的判断
		{
			count++;
		}
	}
	return count;
}




int numbers2()//99是一个9
{
	int count = 0;
	for(int i=9;i<=99;++i)
	{
		if((i % 10) == 9 || i / 10 == 9)//99判断一次
		{
			count++;
		}
	}
	return count;
}




int main ()
{
	printf("%d\n",numbers1());
	printf("%d\n",numbers2());
	return 0;
}

你可能感兴趣的:(输出1-100之间数字9出现的个数)