求最大的差,先求最值,在做差
#include<stdio.h>
int main() {
int n,i;
scanf("%d",&n);
int arr[n];
for(i=0;i<n;i++)
{
scanf("%d",&arr[i]);
}
int max=arr[0];
for(i=0;i<n;i++)
{
if(max<arr[i])
{
max=arr[i];
}
}
int min=arr[0];
for(i=0;i<n;i++)
{
if(min>arr[i])
{
min=arr[i];
}
}
int r;
r=max-min;
printf("%d",r);
return 0;
}
int main() {
int n,i;
scanf("%d",&n);
int arr[n];
for(i=0;i<n;i++)
{
scanf("%d",&arr[i]);
}
int max=arr[0];
for(i=0;i<n;i++)
{
if(max<arr[i])
{
max=arr[i];
}
}
int min=arr[0];
for(i=0;i<n;i++)
{
if(min>arr[i])
{
min=arr[i];
}
}
int r;
r=max-min;
printf("%d",r);
return 0;
}
全部评论
相关推荐
12-07 20:52
门头沟学院 项目经理 点赞 评论 收藏
分享

