#include"stdio.h"
//从键盘输入10个数存入一维数组,求这10个数中的最大值和最小值并输出
intmain()
{
inti;
floatmax,min,num[10];
printf("请输入10个数,每输入一个数按回车键结束:\n");
for(i=0;i<10;i++)
{
scanf("%f",&num[i]);
}
max=min=num[0];
for(i=1;i<10;i++)
{
if(max max=num[i]; elseif(min>num[i]) min=num[i]; } printf("最大为:%f\n最小为:%f\n",max,min); return0; } 扩展资料 从键盘向一维数组输入10个实数,并且计算最大值,最小值和平均值 #include #include intmain() { inti=0; intarray[10]; floatAVER=0.0; floatSUM=0.0; floatMAX=0.0; floatMIN=0.0; intCHOOSE=0; while(CHOOSE<=3) { for(i=0;i<10;i++) { printf(“请任意输入10个额实数:\n”); scanf("%d",array[i]); } for(i=0;i<10;i++) { SUM+=array[i]; printf(“总数和为=%f\n”,SUM); } for(i=0;i<10;i++) { AVER=SUM/10.0; printf(“平均值为=%f\n”,AVER); } MAX=MIN=array[0]; for(i=0;i<10;i++) { if(array[i]>MAX) { MAX=array[i]; } if(array[i] { MIN=array[i]; } } printf(“最大值为=%f\n”,MAX); printf(“最小值为=%f\n”,MIN); } system(“pause”); return0; }