C语言,输入10个数怎样输出10个数中最大值,最小值(大一计算机)
可以参考下面的代码:
#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函数
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;
}
谢谢!
广告 您可能关注的内容 |