不用第三个变量将a,b,c三个整数中的最大值输出

作者:流年 | 创建时间: 2023-06-07
C语言里的一个简单程序问题。...
不用第三个变量将a,b,c三个整数中的最大值输出

操作方法

1.首先编辑基本结构。

2.使用if语句编写。

3.运行结果。

方法/步骤2

#include<stdio.h> int main() { } //C语言中的主函数。

Int a,b,c; // 定义三个整型变量;

scanf("%d%%d%d\n",&a,&b,&c); //scanf输入数据;"&"为取地址符;

if(a<b) a=b; //条件成立,a赋值给b;

if(a<c) a=c; //条件成立,a赋值给c;

printf("%d\n",a); //printf输出数据语句,输出a;

return  0; //返回给主函数的值为0;

按Ctrl+F7检查有没有编译错误。

再按Ctrl+F5执行程序。(输入a,b,c的三个数时应输入一个数之后就点一次空格键)

以上if语句都不成立,说明a是最大的数。若成立一个if语句和不成立一个if语句,和都两个if语句都不成立。通过赋值转换a也变成了最大的数输出。

温馨提示

输入非文字程序段时应用英文状态下的输入法。
使用性能较好的电脑
点击展开全文

更多推荐