文章

9

粉丝

0

获赞

0

访问

2.8k

头像
成绩排序2.0 题解:为什么通过数据只有75%啊 球球了 帮我找出错误测试数据吧 感谢
P1159 清华大学上机题
发布于2024年3月8日 15:37
阅读数 300

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int m,n;
int main(){
 int x;
 scanf("%d",&x);
 int a[110];int b[110];
 for(int i=0;i<x;i++)
     scanf("%d %d",&a[i],&b[i]);
    for(int i=0;i<x-1;i++){//冒泡
        for(int j=0;j<x-1-i;j++){
            if(b[j]>b[j+1]){
                int p=a[j];
                int q=b[j];
                a[j]=a[j+1];
                b[j]=b[j+1];
                a[j+1]=p;
                b[j+1]=q;
          &nbs...

登录查看完整内容


登录后发布评论

2 条评论
snake
2024年3月8日 16:51

你这和前面那个同学一样的问题,学号排序有问题

试试这组数据

8 1 5 3 5 2 4 4 4 2 5 1 4 3 3 2 3

赞(0)

A001 : 回复 snake: 解决了!!!谢谢你!!!大好人!!!

2024年3月9日 11:52