编写一个c语言程序,输入5个数,求它们中最大值和最小值并输出

 我来答
高启强聊情感
高粉答主

2021-05-28 · 关注我不会让你失望
知道大有可为答主
回答量:5789
采纳率:100%
帮助的人:130万
展开全部

#include <stdio.h>

void main( )

{

int i = 0 , num[5], max = 0 , min = 0 ; /* max:用于存放最大值;min:用于存放最小值 */

for( i = 0 ; i < 5 ; i ++ )

scanf("%d", &num[i]) ; /* 循环地将输入的五个数存入 num[5] 数组中 */

for( i = 0 ; i < 5 ; i ++ ) /* 循环地判断数组中的数要是比 max 还大,则将相应的数存入 max 变量中 */

if( num[i] >= max )

max = num[i] ;

for( i = 0; i < 5 ; i ++ ) /* 循环地判断数组中的数要是比 min 还小,则将相应的数存入 min 变量中 */

if( num[i] <= min )

min = num[i] ;

printf("MAX num is :%d\t\t\tMIN num is :%d\n", max, min) ;

}

c语言编程技巧

1、while(--n>=0)与while(n-->0)

在大多数C语言实现中,--n >=0 至少与等效的n-- >0 一样快,大多数情况下前者更快。

主要因为第一个表达式首先从n中减去1然后将结果与0比较;而第二个表达式首先保存n,从n中减去1之后比较保存值与0的大小,这中间多了一个保存的时间,从而前一个表达式更快。

注意:这样的循环中,尽量不使用unsigned类型,否则前者会出现无限循环情况。

2、多重循环处理

对于多重循环,如果可能,应将最长的循环放在最内层,最短的循环放在最外层,以减少CPU跨切循环层的次数。

电子科技小百科
高粉答主

2021-05-28 · 繁杂信息太多,你要学会辨别
知道答主
回答量:4367
采纳率:0%
帮助的人:56.4万
展开全部

1、首先在打开的c语言软件中,第一行输入代码,表示输出。

2、接下来输入三行代码,输入的值在这里进行转换,如下图所示。

3、接下来就用到了if,这里表示如果的意思,如下图所示。

4、现在开始运行,CTRL+F5,接下来在控制台上随便输入3个数。例如:60,50,40,就可以看到输出了40,表示运行成功了。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qzhao_1
2018-05-03 · TA获得超过2.4万个赞
知道大有可为答主
回答量:2.4万
采纳率:76%
帮助的人:4100万
展开全部
#include <stdio.h>
void main( )
{
int i = 0 , num[5], max = 0 , min = 0 ; /* max:用于存放最大值;min:用于存放最小值 */
for( i = 0 ; i < 5 ; i ++ )
scanf("%d", &num[i]) ; /* 循环地将输入的五个数存入 num[5] 数组中 */
for( i = 0 ; i < 5 ; i ++ ) /* 循环地判断数组中的数要是比 max 还大,则将相应的数存入 max 变量中 */
if( num[i] >= max )
max = num[i] ;
for( i = 0; i < 5 ; i ++ ) /* 循环地判断数组中的数要是比 min 还小,则将相应的数存入 min 变量中 */
if( num[i] <= min )
min = num[i] ;
printf("MAX num is :%d\t\t\tMIN num is :%d\n", max, min) ;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友caaa909693
2018-05-03 · TA获得超过6280个赞
知道大有可为答主
回答量:1.2万
采纳率:62%
帮助的人:1518万
展开全部
这个不难,自己动动脑,这样才有提高
追问
我马上重修考试了,我要是会也不至于提问了。。。
追答
循环Getch
第一次Getch时这个数同时放入到Max及Min两个变量中,
后面每次输入的数都与这两个变量值比大小,如果比Max大则Max就替换成当前值,如果比Min小,则Min替成当前值

循环5次结束
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式