xiaonao


私信TA

用户名:feixiangdemao

访问量:291

签 名:

等  级
排  名 4746
经  验 1644
参赛次数 4
文章发表 2
年  龄 0
在职情况 学生
学  校 中北
专  业

  自我简介:

TA的其他文章

解题思路:先找出最小项,然后交换。

注意事项:我处理下标遇到问题,这里需要if里面加一个下标的赋值语句,当然用for(i=0;i<10;i++)循环找出a[i]是哪个也行。

参考代码:

#include<stdio.h>

#include<math.h>

int main()

{

    int a[10],i,b,min=100000,t,e;

    for(i=0;i<10;i++)

    {

        scanf("%d",&a[i]);

    }

       for(i=0;i<10;i++)

       {

           if(abs(a[i])<min)

          {

              min=a[i];

             e=i;

          }

       }

       t=min;

       min=a[9];

       a[9]=t;

       a[e]=min;

      for(i=0;i<10;i++)

      { 

          printf("%d",a[i]);

          printf(" ");

}   

    return 0;

}


 

0.0分

2 人评分

  评论区

  • «
  • »