C基础笔记(分支结构if-else)

charmLuo / 2023-05-13 / 原文

条件判断之if else 语句

//1.从上往下顺序执行

//2.C语言程序将结构分为:顺序和分支

//3.if(条件)//常量 变量 运算式 比较式

//{

   条件成立时要做的事(一行或多行代码)

//}

正反两种情况

#include<stdio.h>
int main( ) {
int a;
scanf_s("%d",&a);
if(a%2==0){
printf("%d是偶数\n",a );  //1
}else{
printf("%d是奇数\n",a);  //2
}
return 0;
}

 结果:

判断当输入数字能被2整除为偶数,输出  1

判断当输入数字不能被2整除为奇数,输出  2

 

 

多种情况

#include<stdio.h>
int main()
{
int a=0;
printf("请输入一个有效的数(0~100):");
scanf_s("%d",&a);
if (a < 60){
printf(" % d是不及格\n", a);
}else if (a < 80){
printf(" % d是及格\n", a);
}else if (a < 90){
printf(" % d是优良\n", a);
}else if(a<100){
printf(" % d优秀\n", a);
}else {
printf("成绩错误\n", a);
}
return 0;
}

 

结果:

判断当输入成绩小于60,输出不及格

判断当输入成绩60--80,输出及格

判断当输入成绩80--90,输出优良

判断当输入成绩90--100,输出优秀

否则的话,输出成绩错误