1.出现9的数字:9,19,29,39,49,59,69,79,89,99,91,92,93,94,95,96,97,98,
2.个位出现的数字:9,19,29,39,49,59,69,79,89,99
十位出现的数字:91,92,93,94,95,96,97,98,99
3.全部出现9的次数有20次,99在个位出现9算一次,在十位出现9算一次,共两次。
上代码:
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
/*1到100多少个数字出现9?
9,19,29,39,49,59,69,79,89,99
90,91,92,93,94,95,96,97,98,99
99出现两次,个位出现一次,十位出现一次,
共20次,所以有20个数字出现9.
*/
int main()
{
int i = 0;
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;
}