C语言 - 结构化 程序设计语言
1. 顺序结构
2. 选择结构
3. 循环结构
分支语句
if
switch
循环语句
while
for
do while
goto 语句
带一个分号算一个语句
; - 空语句
#include<stdio.h>
int main()
{
int age = 18;
if (age < 18)
printf("未成年\n");
// else if (age < 40)
else if (age >= 18 && age < 30)
printf("青年人\n");
else if (age >= 30 && age <= 40)
printf("中年人\n");
else
printf("老年人\n");
system("pause");
return 0;
}
代码块形式
执行多条语句的时候需要用到代码块
int main()
{
int age = 11;
if (age < 18)
{
printf("未成年\n");
printf("不能谈恋爱\n");
}
// else if (age < 40)
else
{
if (age >= 18 && age < 30)
printf("青年人\n");
else if (age >= 30 && age <= 40)
printf("中年人\n");
else
printf("老年人\n");
}
system("pause");
return 0;
}
就近原则| else 与离得最近的if匹配
int main()
{
int num = 4;
{
if (5 == num) // 更不容易出错
//if (num = 5) // = 是赋值| ==才是判断等于
printf("hehe\n");
}
system("pause");
return 0;
}
判断一个数是否为奇数
int main()
{
int num = 0;
int yu = 0;
printf("请输入一个数:");
scanf_s("%d", &num);// scanf_s %d后面不能加\n换行字符
yu = num % 2;
printf("%d\n", yu);
if (yu == 1)
printf("该数为奇数\n");
else
printf("不是奇数\n");
system("pause");
return 0;
}
输出1-100之间的奇数
int main()
{
int i = 1;
while (i <= 100)
{
printf("%d", i);
i += 2;//i=i+2
}
//{
// if (i%2==1)
// printf("%d\n",i);
// i++;
//}
system
分支/循环
最新推荐文章于 2022-11-02 20:02:16 发布