不用第三个变量将a,b,c三个整数中的最大值输出
C语言里的一个简单程序问题。
操作方法
- 01
1.首先编辑基本结构。
- 02
2.使用if语句编写。
- 03
3.运行结果。
方法/步骤2
- 01
#include<stdio.h> int main() { } //C语言中的主函数。
- 02
Int a,b,c; // 定义三个整型变量;
- 03
scanf("%d%%d%d\n",&a,&b,&c); //scanf输入数据;"&"为取地址符;
- 04
if(a<b) a=b; //条件成立,a赋值给b;
- 05
if(a<c) a=c; //条件成立,a赋值给c;
- 06
printf("%d\n",a); //printf输出数据语句,输出a;
- 07
return 0; //返回给主函数的值为0;
- 08
按Ctrl+F7检查有没有编译错误。
- 09
再按Ctrl+F5执行程序。(输入a,b,c的三个数时应输入一个数之后就点一次空格键)
- 10
以上if语句都不成立,说明a是最大的数。若成立一个if语句和不成立一个if语句,和都两个if语句都不成立。通过赋值转换a也变成了最大的数输出。
赞 (0)