程序源碼如下:
#include "pch.h"
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int loop = 10;//定義循環次數
int min, max, value;//定義最大值、最小值、輸入值
printf("輸入整數:");//文字提示
do//循環輸入並進行判斷最大最小
{
scanf("%d", &value);//輸入
if (loop == 10) //第壹次輸入
{
max = min = value; loop--; continue;//先將max、min放入壹個數用於比較
}
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;
}
程序運行結果如下:
擴展資料:
其他實現方式:
#include<stdio.h>?void?main(){
float?num[10];
int?i;
float?max,min;
for(i=0;i<10;i++)
{
scanf("%f",&num[i]);
if(i==0)
{
max=min=num[i];
}
else
{
if(max<num[i])
{
max=num[i];}
if(min>num[i])
{
min=num[i];
}
}
}
printf("max=%.2f\n",max);
printf("min=%.2f\n",min);
}