C语言1-100中数9的个数

本文介绍了如何使用C语言编写代码,通过for循环和if判断统计1到100之间包含9的数字个数,展示了基本的编程逻辑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1-100里,出现数字9的有:

  9 19 29 39 49 59 69 79 89 

90 91 92 93 94 95 96 97 98 99

一共十九个数。要怎么实现统计出含有9数字的个数呢?

1.我们可以将1-100的数字储存在变量a里面,用a来进行判断。再使用一个变量b统计出含有9数字的个数,最后输出b即可。

因此我们先初始化a,b。

int a = 0;

int b = 0;

2.接下来要使用一个for函数来循环打印出1-100的数。

for(a = 1; a<=100; a++)

{

   。。。。。。。。。

}

3.然后就开始进行我们的判断,在上述十九个数中,要么除以10商得到9,要么除以10余数得到9.此时用这两个作为判断的条件,用上if来判断,用  ||  表示或者。

if(a%10 ==9 || a/10 == 9)

{

   b++;

}

4.最后直接打印b就得到了我们想要的答案。

整体代码如下

#include <stdio.h>
int main()
{
	int a = 0;
	int b = 0;
	for (a = 1; a <= 100; a++)
	{
		if (a % 10 == 9 || a / 10 == 9)
		{
			b++;
		}

	}
	printf("%d\n", b);
	return 0;
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值