1到 100 的所有整数中出现多少个数字9(C语言)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/zz070/article/details/102533680

思路:
1到100的所有整数中出现数字9,即个位为9,或者十位为9,或十位和个位均为9,则经过这几个条件判断即可。用for循环表示1到100的所有整数,用if语句进行判断,创建一个变量count进行计数;最后输出count即为1到 100 的所有整数中出现数字9的个数。

判断过程:

for (int i = 0; i <= 100; i++){
		if (i % 10 == 9 || i / 10 == 9)
			count++;
	}

源代码:

#include<stdio.h>
#include<windows.h>
void main()
{
	int count = 0;
	for (int i = 0; i <= 100; i++){
		if (i % 10 == 9 || i / 10 == 9)
			count++;
	}
	printf("1到 100 的所有整数中出现%d个数字9\n", count);
	system("pause");
}

运行结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/zz070/article/details/102533680