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

2024年11月28日 21:36
有2个网友回答
网友(1):

可以参考下面的代码:

#include 

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函数

网友(2):

#include
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]}
printf("最大值:%d\n",max);
printf("最小值:%d\n",min);
return 0;
}