作业帮 > 综合 > 作业

c语言排序相关问题在平安夜当晚,某星座的小明准备了n个平安果送给他的n个好友.但是突然他觉得,只送普通的苹果实在是太lo

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/04 06:44:27
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;
}


for(i=0;i
c语言排序相关问题在平安夜当晚,某星座的小明准备了n个平安果送给他的n个好友.但是突然他觉得,只送普通的苹果实在是太lo 我喜欢他、但是他不知道我喜欢他.在平安夜我送他一个平安果、很大、为了不让别人误会、我还送了跟他特别好的一个男生一个、他接 小明有一堆苹果,他把2/3多2个送给小红,又把剩下的2/3多2个送给小刚,以此类推,他一共送了10个人,最后一个苹果也不 平安夜送的苹果要当晚吃掉吗?还是放在枕边一夜? 保罗在圣诞节前夕收到了一辆新轿车,是他哥哥送给他的圣诞礼物.圣诞节前夜,他从办公室里出来,看见了个小 C语言编程——选择排序法,要求:由主函数调用排序子函数,对n个整数进行从小到大的排序,谢了 C语言字母排序问题输入n个字符串,将他们按字母由小到大的顺序排列并输出我只学过基础的C,指针什么的不会,还有请附带详细点 小明最爱吃的水果是苹果.有一天妈妈给小明买了他最爱吃的苹果,小明很高兴,但是妈妈突然对小明说:“小明,吃苹果最怕吃出几条 英语翻译今天,天气依然很热.我走在马路上,突然看到两只吉娃娃!它们实在是太可爱了,我跑了过去,跟小狗的主人打了个招呼.主 小明有7个苹果,小红的苹果是他的二倍,小红有几个苹果. 问个c语言的问题,如果n=9,那么if(n++ 一个人在地球上能举起980N,如果到月球上他能够举起( )N,的杠铃,只个杠铃的质量是( )kg