问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

编写C语言程序,输入a b c 3个值,输出其中最大值

发布网友 发布时间:2022-04-26 12:49

我来回答

4个回答

热心网友 时间:2022-06-28 09:32

该程序涉及if语句的嵌套,具体算法是比较三个数的逻辑算法:

(1)取3个数中的任意2个数比较,将大的那个数赋给max;

(2)让剩下的那个数和上一步赋给的最大值比较,将较大的数赋值给max;

(3)输出最大值。

具体程序如下:

#include <stdio.h>

int main(void) 

{ int a,b,c;
scanf("%d %d %d",&a,&b,&c);                   // 输入3个数
int max = a;                                               //默认最大值为a
if(max<b)max = b;                                     //选出a,b中的最大值

if(max < c)                                                 //将前两个中最大值与c比较,得出真正的最大值       max = c;printf("%d",max);                         //输出最大值

return 0;}

扩展资料:

用if语句嵌套可有另一种程序写法:

#include<stdio.h>

int main(void)

{int max(int x,int y,int z);

int a,b,c,d;

scanf("%d %d %d",&a,&b,&c);

d=max(a,b,c);

printf("max=%d\n",d);

return 0;}

int max(int x,int y,int z)

{int t;if(x>y&&x>z)t=x;

else if(y>x&&y>z)t=y;

else if(z>x&&z>y)t=y;

return(t);}

c语言提供了三种形式的if语句:

1、if(表达式)语句。

例如:if(x>y)printf("%d",x);

2、if(表达式)语句1 else 语句2

例如:if(x>y)printf("%d",x);

else printf("%d",y);

3、if(表达式1)语句1

else if(表达式2)语句2

else if(表达式3)语句3

else if(表达式m)语句m

else 语句 n

在每个语句中,可以有多个语句,但需要加上大括号

例:if(x>y){printf("%d",x);break;}

参考资料:if语句_百度百科



热心网友 时间:2022-06-28 09:32

#include<stdio.h>
#include<conio.h》

int main()
{
int a,b,c;//创建变量
printf("please input a,b,c: ");//输出提示语
scanf("%d%d%d",&a,&b,&c);//输入三变量
if ((a>b)&&(a>c)) printf("%d",a);//判断a是否为最大 是则输出
else if (b>c) printf("%d",b);//否则 判断b是否为最大 是则输出
else printf("%d",c);//否则输出c
getch();//任意输入一字符,起到查看结果的最用
}

热心网友 时间:2022-06-28 09:33

付费内容限时免费查看回答稍等一会儿,我敲个代码

#include

int main()

{

int a,b,c;

scanf("%d%d%d",&a,&b,&c);

int max=a;

if(b>max) max=b;

if(c>max) max=c;

printf("%d\n",max);

return 0;

}

以上就是编写一个C程序,输入abc三个值,输出其中最大值的代码

热心网友 时间:2022-06-28 09:33

#include <stdio.h>
void main()
{
printf("input number\n");
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
int max =a ;
if(max < b) max =b;
if(max< c) max =c;
printf("max =%d\n",max);
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
帝舵手表乌鲁木齐哪里回收价格高? - 知乎 成都帝舵表回收实体店有哪些? 内江市有哪些景点 内江市旅游景点推荐一日游 内江必去的景点推荐 四川内江十大旅游景点 ...违章时身份证显示有吸毒记录怎么办,但是驾驶证属于正常 不可以处 ... 有哪些适合敏感肌的平价水乳值得推荐? 实验室酒精灯的酒精浓度 微信图片怎么合成一张图 写一个C语言的程序 输出文件里的内容 c语言编写程序 输出*图形? 编写一个C语言程序,输出以下信息 用C语言编写一个程序输出任意时间下一秒的时间 编写C语言程序输出下列图案(利用*字符的ASCII码输出该字符) c语言编程,如何编写程序使得输出?? 用C语言编写程序,输出ASCII码 用c语言编写程序 输出杨辉三角 怎么用c语言编写程序直接输出字符“%d”? 用C语言写程序输出要求控制每行输出五个数,怎么控制? 愚人节做什么的? 愚人节能做什么? 特殊天气是指哪些天气啊 各种天气现象都是由什么组成的? 形容各种天气的词语 一共多少种天气 英语的所有天气怎么读? 天气共有多少种? 地球上各种天气是如何产生的?风雨雷电谁最强? 10常见种天气的英文是什么? 怎样用c语言编写一个程序用来输出正弦函数值 如何用c语言编写一个程序,输出一张笑脸? c语言编写一个求三个整数和的程序并输出结果。 编写c语言程序输入任意2个数输出其和、差、积、商 C语言编写一个程序输出一个正方形 编写一个C语言程序,输出结果为hello world 拉杆上面的卡扣有什么作用? 化妆箱拉杆为何会设计卡扣? 伸缩拉杆的卡扣有什么作用? 为什么拉杆的卡扣孔位掌控较为困难? 拉杆的卡扣孔是不是越多越好? 拉杆增加卡扣孔位有什么好处? 一般拉杆的卡扣孔槽是多少? 卡扣孔槽过多对拉杆有什么影响? 书包拉杆怎么固定? 床虫是什么? 如何杀死床虫? 书包拉杆的结构有哪些? 工具箱拉杆的卡扣孔槽是不是越多越好? 家里有床虫怎么办?