C语言: if语句。2021-02-15

1.单行if语句

#include<stdio.h>

main()
{
int a=1;
if(a==1)printf("%d",a);
//if语句小括号内的结果为 真(返回非0值),则继续运行后面的程序,否则不运行
}

2.多行if语句,模拟 红绿灯

#include<stdio.h>
main()
{
	int 红绿灯;
	printf("假设:输入0是红灯,输入1是绿灯\n输入一个红绿灯状态:");
	scanf("%d",&红绿灯);

	putchar('\n');

	if(红绿灯==1)
	{
		printf("是绿灯,可以通行\n");
	}
	if(红绿灯==0)
	{
		printf("是红灯,不能通行\n");
	}

	putchar('\n');
	//如果if语句括号内的结果为 真,则继续运行后面 花括号 内的程序,否则不运行
}

运行效果:
运行效果

3.输入三个整数判断大小

#include<stdio.h>

main()
{
	int a,b,c,temp;
	
	puts("分别输入三个整数:");
	scanf("%d%d%d",&a,&b,&c);

	if(a>b)
	{
		temp=a;
		a=b;
		b=temp;
	}
	//如果a大于b,a值于b值互换,则 a<b
	//如果a小于b,保持 a<b

	if(a>c)
	{
		temp=a;
		a=c;
		c=temp;
	}
	//如果a大于c,a值于c值互换,则 a<c
	//如果a小于c,保持 a<c

	if(b>c)
	{
		temp=b;
		b=c;
		c=temp;
	}
	//如果b大于c,b值于c值互换,则 b<c
	//如果b小于c,保持 b<c

	printf("从小到大排序: %d<=%d<=%d",a,b,c);
}





4.if…else语句

链接

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

用户的昵称

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值