鱼C论坛

 找回密码
 立即注册
查看: 1964|回复: 1

求助这作业不会呀

[复制链接]
发表于 2020-5-29 23:32:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x

已知三个数a,b,c,找出最大值放于max中。
分析:由已知可得在变量定义时定义四个变量a,b,c和max,a,b,c是任意输入的三个数,max是用来存放结果最大值的。第一次比较a和b,把大数存入max中,因a,b都可能是大值,所以用if语句中if-else 形式。第二次比较max和c,把最大数存入max中,用if语句的第一种形式if形式。max即为a,b,c中的最大值。
#include "stdio.h"
void main()
{       
        int a,b,c,max;          /*define four integer varibles*/
        scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);
        if (a >= b)
                max = a;              /*a>=b*/
        else
                max = b;              /*a<b*/
        if (c > max)
                  max = c;              /*c is the max*/
        printf("max=%d", max);
}
  若分别输入下列数据,分析程序的执行顺序并写出运行结果

(1)a=1,b=2,c=3   


(2)a=2,b=1,c=3  


(3)a=3,b=2,c=1  


(4)a=3,b=1,c=2   


(5)a=3,b=3,c=2  


(6)a=2,b=1,c=2
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-30 01:09:17 | 显示全部楼层
(1)max=3
(2)max=3
(3)max=3
(4)max=3
(5)max=2
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-13 17:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表