条件运算符
表达式?1表达式2:表达式3
单分支结构
开始→输入成绩 int score→
提示
int main(){
int score;
if( )
print("")
课堂练习
#include <stdio.h>
int main(){
float a,b,sun;
printf("请输入数据1和数据2");
scanf("%f%f",&a,&b);
sum=a+b;
prinft("sum is %f\n",sum);
return 0;
}
if语句分支结构
单分支结构
开始→输入成绩 int score→
提示
int main(){
int score;
if( )
print("");
进阶:
if(score>=60)
{ printf("及格");
printf("成绩:%d",score);}
if双分支结构基本形式
伪代码
if( )
语句1;
else
语句2;
完整代码
#include <stdio.h>
int main(){
int score;
scanf("%d",&score);
if(score>=60)
printf("成绩及格\n");
else
printf("成绩不及格\n");
return 0;
}
#include <stdio.>
int main(){
int a,b;
printf("请输入数据1与2\n");
scanf("%d%d",&a,&b);
if(a>b)
printf("a,%d\n",a);
else
printf("b,%d\n",b);
renturn 0;
}
假设法
#include <stdio.h>
int main(){
int a,b,max;
scanf("%d%d",&a,&b);
max=a;
if(max>=a);
max=b;
printf("max is %d",max);
return 0;
}
采用锯齿形
课后练习
#include <stdio.h>
int main(){
int a,b;
printf("请输入ab的值:\n");
scanf("%d %d",&a,&b) ;
if(a>0&&b>0)
{
printf("1\n");
}
else if(a<0&&b>0)
{
printf("2\n");
}
else if(a<0&&b<0)
{
printf("3\n");
}
else if(a>0&&b<0)
{
printf("4\n");
}
else
{
printf("不属于四个象限之内");
}
return 0;
}