Est


私信TA

用户名:Est

访问量:21554

签 名:

等  级
排  名 647
经  验 4056
参赛次数 0
文章发表 16
年  龄 0
在职情况 学生
学  校 tjnu
专  业

  自我简介:

解题思路:

注意事项:

参考代码:

#include<stdio.h>
int main()
{
    int a[10];            //数组
    int i;        //循环变量
    int max,min,x,y;        //最大值 最小值 最大值数组下标 最小值数组下标
    int temp;        临时变量
    
    for(i=0;i<10;i++)        //赋值
        scanf("%d",&a[i]);
        
    min=a[0];        
    max=a[0];
    
    for(i=0;i<9;i++){            //获取x,y
        if(max<a[i+1]){
            max=a[i+1];
            x=i+1;
        }else if(min>a[i+1]){
            min=a[i+1];
            y=i+1;
        }
    }
    
    temp=a[x];        //交换
    a[x]=a[9];
    a[9]=temp;
    
    temp=a[y];
    a[y]=a[0];
    a[0]=temp;   
    
    for(i=0;i<10;i++)        //输出
        printf("%d ",a[i]);    
        
    return 0;
}


 

0.0分

0 人评分

  评论区

  • «
  • »