上次说了if else语句,在这个基础上再拓展几个代码
1.
#include <stdio.h>
int main()
{int a;
int b;
int max;
printf("请输入a=");
scanf("%d",&a);
printf("请输入b=");
scanf("%d",&b);
max=a;//假设最大值是a
if(b>a)
max=b;//如果b>a则最大值更改为b
printf("%d和%d最大值是:%d\n",a,b,max) ;
return 0;
}
运行结果
输入a和b比较大小输出两者的最大值
2.
#include <stdio.h>
int main()
{int x;
int y;
printf("请输入x=");
scanf("%d",&x);
if(x<0)
printf("y=%d",y=x-1);
else if(x==0)
printf("y=%d",y=0);
else
printf("y=%d",y=x+1);
return 0;
}
运行结果
计算分段函数y=x-1(x<0),=0(x=0),=x+1(x>0)的代码
2.输入三个数a,b,c并且输出最大值
#include <stdio.h>
int main()
{int a,b,c,max;
printf("请输入a=\n");
scanf("%d",&a);
printf("请输入b=\n");
scanf("%d",&b);
if(a>b)
{max=a;
}else
{max=b;
}
printf("请输入c=\n");
scanf("%d",&c);
if(max>c)
{printf("最大值是%d",max);
}
else
{printf("最大值是%d",c);
}
return 0;
}
运行结果
在这段代码里我们先输入a和b的值然后比较a跟b的大小,先让max=a跟b的比较最大值,最后拿这个最大值跟输入的c比较得到三个数里面最大值