C语言练习——输出0到100的奇数

        练习一下我们的循环,输出0到100之间的奇数,大家想想应该怎么办呢,首先大家需要有一定的思路,我们应该先去干嘛然后再去干嘛,来看看这个练习,我们首先需要去遍历一下0到100,之后把0到100的奇数挑出来。这就是这题的思路了,我们来看看

        题目描述:

        杰克有一天睡不着,在数羊,一只羊,两只羊......,突然杰克想通过奇数的形式来数羊一只羊,三只羊......请你通过程序的方式,来帮助杰克数羊,输出0到100的奇数

        输入描述:

        无

        输出描述:

        0到100之间的奇数,中间使用空格隔开。

        题目分析:

        这道题看起来是不是感觉很简单,其实我们只需要使用一个循环的嵌套,就可以实现这个练习,首先我们遍历一遍0到100,之后我们判断它是否是奇数就好啦。

        代码展示:

        

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
	int i = 0;
	//遍历0到100
	for (i = 0;i < 100;i++)
	{
		//判断是否为奇数
		if (i % 2 == 1)
			printf("%d ", i);
	}
	return 0;
}

        那么我们这个代码就写好啦,我们遍历0到100的时候使用的是for循环,for循环中,它的结构是for(表达式1;表达式2;表达式3),表达式1是初始化部分,用于初始化循环变量,表达式2是条件判断部分,用与判断循环在什么时候终止,表达式3是调整部分,用于循环变量的调整,在这一题中,我们循环变量调整就是i++,意思就是给i加1。

        之后我们使用if语句判断i是否为奇数,如果是奇数就输出,如果不是奇数就不输出,这里有些小伙伴要问了,一般if和else是一起出现的,为什么你这里没有else呢,其实if语句有三种形式,每一种形式都可以使用:

if(表达式)

语句;

if(表达式)

语句1;

else

语句2;

if(表达式)

语句1;

else if(表达式)

语句2;

else

语句3;

这里是第一种形式的用法,我们判断是奇数之后可以直接输出。

        运行结果:

这里要注意的是,在输出时printf("%d ")这里%d之后要加空格,否则数据会全部连在一起哦

        今天就到这里了呢,希望大家可以学到新的知识嘞,加油!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值