#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <limits.h>
int main()
{
int arr[10] = { 0 };
//输入数据
int i = 0;
for (i = 0; i < 10; i++)
{
scanf("%d",&arr[i]);
}
//将两个最值初始化为第一个数
int Max = arr[0];
int Min = arr[0];
//遍历剩余9个数
for (i = 1; i < 10; i++)
{
//判断当前数大小并更新最值
if (arr[i] > Max)
Max = arr[i];
if (arr[i] < Min)
Min = arr[i];
}
//输出两最值的差
printf("%d\n",Max - Min);
return 0;
}
#include <stdio.h>
#include <limits.h>
int main()
{
int arr;
//输入数据
scanf("%d",&arr);
//将两个最值初始化为第一个数
int Max = arr;
int Min = arr;
//遍历剩余9个数
int i = 0;
for (i = 1; i < 10; i++)
{
//输入数据
scanf("%d", &arr);
//判断当前数大小并更新最值
if (arr > Max)
Max = arr;
if (arr < Min)
Min = arr;
}
//输出两最值的差
printf("%d\n",Max - Min);
return 0;
}
题目描述:
输入10个整数,写代码找出其中最大值与最小值,计算最大值与最小值的差,并打印差值结果