C语言,输入10个数怎样输出10个数中最大值,最小值(大一计算机)

 我来答
四舍五不入6
高粉答主

2020-01-31 · 醉心答题,欢迎关注
知道答主
回答量:147
采纳率:100%
帮助的人:2万
展开全部

可以参考下面的代码:

#include <stdio.h>

int main()

{

int loop = 10;

int min, max, value;

do 

printf("输入整数:");

scanf("%d", &value);

if (loop==10) {

max = min = value; loop--; continue;

} else {

if (value > max) max = value;

if (value < min) min = value;

loop--;

}

} while (loop!=0);

printf("输入的10个数中,最大数:%d\t最小数:%d\n", max, min);

return 0;

}

扩展资料:

1、IF函数语法

IF(logical_test,value_if_true,value_if_false)

功能

IF函数是条件判断函数:如果指定条件的计算结果为 TRUE,IF函数将返回某个值;如果该条件的计算结果为 FALSE,则返回另一个值。

2、while语法

Pascal

while <条件> do <语句>

意为当条件符合时,接着做下面的语句;不符合时,退出循环。

C

do <语句> while(<条件>);

while(<条件>) <语句>;

C++

while(<条件>) <语句>;

do <语句> while(<条件>);

参考资料来源:百度百科-while (循环语句及英文单词)

参考资料来源:百度百科-IF函数

胡学酥
2017-11-03 · TA获得超过246个赞
知道小有建树答主
回答量:109
采纳率:83%
帮助的人:58.7万
展开全部
#include<stdio.h>
int main()
{
int array[10];
int i,max,min;
printf("请输入十个数字:\n");
for(i=0;i<10;i++)
scanf("%d",&array[i]);
max=array[0];
min=array[0];
for(i=0;i<10;i++)
{
if(array[i]>max) max=array[i];
if(array[i]<min) min=array[i];
}
printf("最大值:%d\n",max);
printf("最小值:%d\n",min);
return 0;
}
追问
谢谢!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式