追GIRLFRIEND(不认识的查字典),让我学会了分支,循环语句。

目录

分支语句:if--else语句,switch--case语句

循环语句:while循环,for循环,do--while循环


追GIRLFRIEND(不认识的查字典),让我学会了分支,循环语句。

 

1.分支语句 

 话说小乐最近在表白一个女孩,他面临一个问题就是:1.那个女孩也喜欢他,他就能追到.2. 女孩没有回复他,说明还有可能3.那个女孩不喜欢他,他追不到.那么,我们怎么可以帮他实现呢?我们把女孩喜欢他为1,不喜欢他为0

看下面的代码!那个女孩的选择交给读者手中

#include <stdio.h>
int main()
{
	int x;
	printf("喜欢按1,不喜欢按0\n");
	printf("女孩做出选择:");
	scanf("%d", &x);
	if (x == 1)
	{
		printf("她们在一起了\n");
	}
	else if(x==0)
	{
		printf("小乐没有机会\n");
	}
	else
	{
		printf("小乐还有机会\n");
	}
	return 0;
}

上面的这个是用if-else语句实现的。兄弟们,学了吗?

追GIRLFRIEND(不认识的查字典),让我学会了分支,循环语句。

 

知识知识来了(if里面包含多种语句的时候要用大括号,else只与上面与他最近的没有匹配的if 进行匹配,好的代码风格是每个if,else-if,else的后面的用大括号

下面用switch--case语句进行实现

#include <stdio.h>
int main()
{
	int x;
	printf("喜欢按1,不喜欢按0\n");
	printf("女孩做出选择:");
	scanf("%d", &x);
	switch (x)
	{
	case 0:
		printf("小乐没有机会\n");
		break;
	case 1:
		printf("她们在一起了\n");
		break;
	default:
		printf("小乐还有机会\n");
		break;
	}
	return 0;
}

它们的基本形式是switch(整型表达式),case后面的是也是整型表达式,整个的一个case为一个语句项。

switch 语句的形式是这样的:

switch (整型变量)
{//这是语句项
	case 整型变量表达式:
		语句;
}

执行完一个case最后要用break进行跳出,但有些时候就不需要(这里的break是跳出它所在的switch语句的)。看这个:

#include <stdio.h>
int main()
{
	int day;
	scanf("%d", &day);
	switch (day)
	{
	case 1:
	case 2:
	case 3:
	case 4:
	case 5:
		printf("工作日");
		break;
	case 6:
	case 7:
		printf("休息日");
		break;
	default:
		printf("非法输入");
		break;
	}

	return 0;
}

这个就不需要在每个case里面加上break,只需要在关键地方加上就可以。

2.循环语句

上一篇:C2 分支和循环语句


下一篇:纯手画WinForm的Alert提示弹出框