UVa OJ 299

阅读: 评论:0

UVa OJ 299

UVa OJ 299

1、本题用四个字即可精准概括——“冒泡排序”。

2、话说UVa真锻炼英文水平啊~顺便吐槽一下。

#include <stdio.h>
#include <stdlib.h>
int main(void)
{
    int n,i,j,k,c,a[50]={0},temp;
    scanf("%d",&n);
    for(k=0;k<n;k++)
    {
        int count=0;
        scanf("%d",&c);
        for(j=0;j<c;j++)
            scanf("%d",&a[j]);
        for(i=0;i<c-1;i++)
           for(j=c-1;j>=i+1;j--)
             if(a[j]<a[j-1])
               {
                   temp=a[j];
                   a[j]=a[j-1];
                   a[j-1]=temp;
                   count++;
               }
        printf("Optimal train swapping takes %d swaps.n",count);
    }
    return 0;
}

本文发布于:2024-02-08 19:47:54,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170739299368465.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:UVa   OJ
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23