c语言排序相关问题在平安夜当晚,某星座的小明准备了n个平安果送给他的n个好友.但是突然他觉得,只送普通的苹果实在是太low了……于是,小明打算模仿乔布斯的创意,在每个平安果上咬上一

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 19:26:31
c语言排序相关问题在平安夜当晚,某星座的小明准备了n个平安果送给他的n个好友.但是突然他觉得,只送普通的苹果实在是太low了……于是,小明打算模仿乔布斯的创意,在每个平安果上咬上一

c语言排序相关问题在平安夜当晚,某星座的小明准备了n个平安果送给他的n个好友.但是突然他觉得,只送普通的苹果实在是太low了……于是,小明打算模仿乔布斯的创意,在每个平安果上咬上一
c语言排序相关问题
在平安夜当晚,某星座的小明准备了n个平安果送给他的n个好友.但是突然他觉得,只送普通的苹果实在是太low了……
于是,小明打算模仿乔布斯的创意,在每个平安果上咬上一口,然后再把咬过的苹果精心包装后送给自己的朋友.
为了防止送错的情况发生,小明在每个苹果上面用一个大写字符做了标记.比如小兰姐姐的标记为'L'.
现在,小明把放的乱七八糟的苹果按照从重到轻的顺序进行排序,你能帮帮他么?
 
输入格式
第一行是一个整数n,表示苹果的个数【n<=100】
接下来n行,每行有一个整数和一个大写字母,分别表示苹果的重量和对应的标识,用空格隔开.
输出格式
共n行,为按照从重到轻排序之后的苹果重量和标识.
输入样例
5
12 M
14 L
9 H
11 A
13 C
输出样例
14 L
13 C
12 M
11 A
9 H
 
下面是我的代码,之前试的时候都是没有问题的,但交到测评网站上就不行了,请各位大神帮我看看是哪里的错误,
#include<stdio.h>

int main()
{
    int a[101],i,j,n,t;
    char b[101],d;
    scanf("%d",&n);
   
    for(i=0;i<n;i++)
    {
        scanf("%d %c",&a[i],&b[i]);
    }
   
    for(i=0;i<n;i++)
    {
        for(j=0;j<n-i;j++)
        {
            if(a[j]>a[j-1])
            {
                t=a[j];
                a[j]=a[j-1];
                a[j-1]=t;
               
                d=b[j];
                b[j]=b[j-1];
                b[j-1]=d;
            }
        }
    }
    for(j=0;j<n;j++)
        printf("%d %c\n",a[j],b[j]);
    return 0;
}


c语言排序相关问题在平安夜当晚,某星座的小明准备了n个平安果送给他的n个好友.但是突然他觉得,只送普通的苹果实在是太low了……于是,小明打算模仿乔布斯的创意,在每个平安果上咬上一
for(i=0;i

c语言排序相关问题在平安夜当晚,某星座的小明准备了n个平安果送给他的n个好友.但是突然他觉得,只送普通的苹果实在是太low了……于是,小明打算模仿乔布斯的创意,在每个平安果上咬上一 平安夜送的苹果要当晚吃掉吗?还是放在枕边一夜? 12星座的排序 C语言的矩阵排序谁会啊 C语言中排序的问题麻烦解释下红框里每行的意思, c语言的一个和选择排序法有关的问题选择排序法为什么不能直接简化为下面这段程序?for(i=0;i 谁能给我个跟平安夜挂钩的祝福语言看了一下百度上都是各种各样的无聊祝福 ,标题说是跟平安夜有关,可内容没一个是跟平安夜有关的,在此我求一些跟平安夜挂钩的祝福语言,不与平安夜挂 星座~有关的问题! 求关于c语言 冒泡排序法的讲解 是在圣诞节还是在平安夜给外教发送祝福的邮件?求一篇相关邮件!英文写的! 冒泡排序法是如何排序的?C语言中编程中的冒泡排序法,最好给一个例子~ 数列排序等处理的相关问题用编程语言完成下面的数列操作【C/C++/JAVA/ASP等均可】有一下两组数列A={,3,5,6,8,17,18,}【没有数字的为空,忘记了具体的表达方式,不知对否】B={3,1,2,2,1,2,2,1,1,1,5,1,1,1,5 关于C语言的问题,位数大小排序(掌握数值排序算法)位数大小排序(掌握数值排序算法)程序说明:输入一个五位整数,对此整数中的五个数值进行从大到小的顺序排序,形成一个新的五位整 关于C语言的问题,位数大小排序(掌握数值排序算法)(1)位数大小排序(掌握数值排序算法)程序说明:输入一个五位整数,对此整数中的五个数值进行从大到小的顺序排序,形成一个新的 一个C语言排序算法问题,请高手来帮个忙啊我想让一个数组里面的9个数字从大到小排序,但是我要排出来的结果并不是这9个数字按大小顺序的排列,而是这9个数字的每一个数字在之前数组中的 C语言的问题 C语言的问题 在夜间,人们靠他辨别方向的北极星位于( )星座A.小熊星座 B.大熊星座 C.仙女星座 c语言问题,有一个已排好序的数组,现输入一个数,要求按原排序的规律将它插入数组中.