故我


私信TA

用户名:uq_37592642929

访问量:2982

签 名:

一起去啊,更远方的地方!!!!

等  级
排  名 707
经  验 3908
参赛次数 0
文章发表 53
年  龄 0
在职情况 学生
学  校 社会大学
专  业

  自我简介:

解题思路:该题就是简单的冒泡排序,交换次数!!!

注意事项:

参考代码:

#include <stdio.h>

int main (){

    int n,t,num=0;//num交换次数计数

    int a[1000];

    scanf ("%d",&n);

    for (int i=0;i<n;i++){

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

    }

    for (int i=0;i<n-1;i++){

        for (int j=0;j<n-i-1;j++){

            if (a[j+1]<a[j]){

                t=a[j+1];

                a[j+1]=a[j];

                a[j]=t;

                num++;

            }

        }

    }

    printf ("%d",num);

    return 0;

}


 

0.0分

2 人评分

  评论区

  • «
  • »