C语言学习日志#选择语句

本文讲述了作者在学习C语言过程中,从ifelse选择语句的局限性到处理多分支选择和浮点型输入的尝试,遇到错误并解决问题的过程。
摘要由CSDN通过智能技术生成

今日学习了if else选择语句,并根据实际情况模仿鹏哥写了个代

int main()
{
	int 选择 = 0;
	printf("暑假要卷么(0/1)>:\n");
	scanf("%d", &选择);
	if (选择 == 1)
	{
		printf("好的开局");
    }
	else
	{
		printf("糟糕的开始");
	}
	return 0;
}

我发现使用if的选择语句似乎只能在两个分支中选择,于是我尝试连续使用if语句来实现多分支选择

int main()
{
	int 选择 = 0;
	printf("暑假要卷么(0/0.5/1)>:\n");
	scanf("%d", &选择);
	if (选择 == 1)
	{
		printf("好的开局");
		}
	else
	{
		if (选择 == 0.5);
			printf("不差的开始");
		else
			printf("糟糕的开始");
	}
	return 0;
}

最后没能跑起来,报错的内容为第二个else找不到if对象

可能多分支的选择要用到其他函数,那么如此一来,if语句的选择最大的用处似乎不是确定值的选择,而是不等式的选择,于是我又改了改

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
	float 内卷度 = 0.0;
	printf("暑假内卷到什么程度\n");
	printf("(0.0<=内卷度<=1)\n");
	scanf("%f", &内卷度);
	if (内卷度 >= 0.6)
	{
		printf("好的开局");
	}
	else
	{
		printf("一般的开始");
	};
	return 0;
}​

唉,整了半天,结果fatal error 10004 ,半天没找着问题在哪里。

不过学了个浮点型的打印,聊胜于无吧。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值