#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
初识分支语句--if--switch
int main()//简单例题
{
int input = 0;
printf("考上大学\n");
printf("是否要好好学习?\(1/0)>:");
scanf("%d", &input);
if (input == 1)
printf("校招时拿到一个好的offer,走上人生巅峰!\n");
else
{
if (input == 0)
printf("毕业等于失业,回家卖红薯!\n");
else
printf("请退出从新启动在输入\n");
}
return 0;
}
int main()
{//输出100以内的奇数
int a = 1;//方法二
while (a <= 100)
{
printf(" %d", a);
a += 2;
}
return 0;
}
int main()
{
int a = 0;
while (a <= 100)//---方法一
{
if (a % 2 == 1)
printf(" %d", a);
a++;
}
return 0;
}
int main()
{
int a = 1;//未学前判断奇数偶数
int b = 2;
int n = 0;
if (a % 2 == n*b)
printf("a不是一个奇数,而是偶数!\n");
else
printf("a是一个奇数!\n");
return 0;
}
int main()
{
int a = 0;
int b = 2;
if (a == 1)
if (b == 2)
printf("hello!\n");
else//这个else与if(b==2)匹配,else与离最近未匹配的if匹配
printf("good bye!\n");
return 0;
}
//if语句-----if(表达式)----语句;
int main()
{
int age = 10;
if (age < 18)
printf("未成年\n");
return 0;
}
//if(表达式)---语句;---else----语句;
int main()
{
if (age < 18)
printf("是一个未成年人!\n");
else
printf("是一个成年人\n");
return 0;
}
//if语句要控制多个语句必须用代码块,即放在{}里面如下
//if----语句;else if----语句;可重复 else--语句;
以下两种无区别写法
int main()
{
if (age < 18)
{
printf("未成年!\n");
printf("禁止谈恋爱!\n");
}
else
{
if (age >= 18 && age < 28)//
printf("青年期\n");
else if (age >= 28 && age < 50)
printf("壮年期\n");
else
printf("老年期\n");
}
return 0;
}
int main()
{
if(age < 18)
{
printf("未成年!\n");
printf("禁止谈恋爱!\n");
}
else if (age >= 18 && age < 28)
printf("青年期\n");
else if (age >= 28 && age < 50)
printf("壮年期\n");
else
printf("老年期\n");
return 0;
}