C语言条件语句应用

C语言条件语句if…else…应用

1.简答的if…else…

在这里插入图片描述
编码:

#include <stdio.h>

/*
	auth:wls.
	date:2022.08.30
	funDesc:判断输入字符是否为大写字母,若是,将大写字母转换成小写字母输出
	P.S.大写字母的ascii区间是65~90,小写字母的ascii码区间是97~122
*/

int main()
{	
	char charactor;
	
	printf("请输入一个字符:\n");
	scanf("%c",&charactor);
	
	if(65<= charactor && charactor <=90){
		printf("输入的是大写字母\n");
		charactor = charactor+32;
	}else if(97<=charactor && charactor<= 122){
		printf("输入的是小写字母\n");
	}else{
		printf("请输入正确的字符\n");
	}
	printf("最终输出的字符是:%c",charactor);
	return 0;
}

最终输出:
在这里插入图片描述

2.嵌套if…else…

在这里插入图片描述
编码实现:

#include <stdio.h>

/*
	auth:wls.
	date:2022.08.30
	funDesc:嵌套if...else...应用
*/

int main()
{
	int health;
	int rich;
	int handsome;
	int willing_to;
	
	printf("你健康吗?(0:健康,1:不健康)\n");
	scanf("%d",&health);
	
	if(health == 1){
		printf("你不健康,咱们不做朋友\n");
	}else{
		printf("你有钱吗?你帅吗?(0:没钱,1:有钱)(0:不帅,1:帅)");
		scanf("%d%d",&rich,&handsome);
		if(rich==1 && handsome==1){
			printf("愿意给我花钱吗?(0:不愿意,1:愿意)\n");
			scanf("%d",&willing_to);
			if(willing_to==1){
				printf("give you a kiss\n");
			}else{
				printf("go out\n");
			}
		}else{
			printf("go out\n");
		}
	}
	return 0;
}

打印输出:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值