求最大的差,先求最值,在做差
#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;
}
全部评论
相关推荐
刷牛客的我很豁达:包银行的兄弟,如果你想卷那就途虎,但是途虎也不是啥好平台,跳槽可能有压力,至于证券算了吧,等湾湾回来或者美元爆炸,证券类不裁员就见鬼了,更何况是本来就末尾淘汰。综上卷就去途虎,不卷就银行 点赞 评论 收藏
分享
11-20 22:06
门头沟学院 Java 点赞 评论 收藏
分享
查看9道真题和解析