1.习题
2.if语句
3.switch语句
一、习题
//做一个函数求两个数的最大值;
//int Max(int x, int y)
//{
// if (x > y)
// return x;
// else
// return y;
//
//}
//int main()
//{
// int a = 0;
// int b = 0;
// scanf("%d %d", &a, &b);
// int m = Max(a,b);
// printf("%d\n", m);
// return 0;
//}
//飞机机体
//int main()
//{
// printf(" ** \n");
// printf(" ** \n");
// printf("**************\n");
// printf("**************\n");
// printf(" ** \n");
// printf(" ** \n");
// return 0;
//}
#include <stdio.h>
//判断一个数被五整除,输出yes或no;
//int main()
//{
// int m=0 ;
// scanf("%d", &m);
// if (m % 5 == 0)
// {
// printf("yes\n");
// }
// else
// {
// printf("no\n");
// }
// return 0;
//}
二、if语句
//if语句
//int main()
//{
// int age = 0;
// scanf("%d", &age);
// if (age < 18)
// {
// printf("未成年\n");
//
// }
// else
// {
// printf("成年\n");
// }
// return 0;
//}
//如果条件成立,{}代码块中可执行多条语句;没有代码块{}只能执行一条语句;
/*int main()
{
int age = 0;
scanf("%d", &age);
if (age < 18)
{
printf("少年\n");
}
else if (age <= 18 && age > 30)
{
printf("青年\n");
}
else if (age >= 30 && age < 50)
{
printf("中年\n");
}
else if (age >= 50 && age<80)
{
printf("老年\n");
}
else if (age >= 80)
{
printf("老寿星\n");
}
return 0;
}*/
//适当的使用{}可以使代码的逻辑更加清楚。
//代码风格很重要
//int main()
//{
// int a = 0;
// int b = 2;
// if (a == 1)
// {
// if (b == 2)
// {
// printf("hehe\n");
// }
// }
// else
// {
// printf("haha\n");
// }
// return 0;
//}
//int main()
//{
// int num = 0;
// if (2 == num)//此写法更好;
// {
// printf("hahaha\n");
// }
// return 0;
//
//}
//判断一个数是否为奇数;
//int main()
//{
// int a = 0;
// scanf("%d", &a);
// if (a % 2 == 1)
// {
// printf("奇数\n");
// }
// else
// {
// printf("偶数\n");
// }
// return 0;
//
//}
//输出1-100的奇数;
//int main()
//{
// int i = 0;
// for ( i=0;i<=100; i++)
// {
// if (i % 2 == 1)
// {
// printf("%d ",i);
// }
// }
// return 0;
//}
三、switch语句
//switch语句
//在switch语句中,我们没办法直接实现分支,搭配break使用才能实现真正的分支。
//break语句 的实际效果是把语句列表划分为不同的分支部分。
//在最后一个 case 语句的后面加上一条 break语句。
//int main()
//{
// int day = 0;
// scanf("%d", &day);
// switch (day)
// {
// case 1:
// printf("星期一");
// break;
// case 2:
// printf("星期二");
// break;
// case 3:
// printf("星期三");
// break;
// case 4:
// printf("星期四");
// break;
// case 5:
// printf("星期五");
// break;
// case 6:
// printf("星期六");
// break;
// case 7:
// printf("星期日");
// break;
// default:
// printf("输入错误");
//
// }
// return 0;
//}
//1. 输入1-5,输出的是“weekday”;
//2. 输入6 - 7,输出“weekend”;
//int main()
//{
// int day = 0;
// scanf("%d", &day);
// switch (day)
// {
// case 1:
//
// case 2:
//
// case 3:
//
// case 4:
//
// case 5:
// printf("weekday");
// break;
// case 6:
//
// case 7:
// printf("weekend");
// break;
// default:
// printf("输入错误");
//
// }
// return 0;
//}
int main()
{
int n = 1;
int m = 2;
switch (n)
{
case 1:
m++;//3
case 2:
n++;//2
case 3:
switch (n)
{
case 1:
n++;
case 2:
m++;//4
n++;//3
break;
}
case 4:
m++;//5
break;
}
printf("n=%d m=%d", n, m);
return 0;
}