文章

34

粉丝

329

获赞

1

访问

282.5k

头像
P1229题解
P1229 北京大学机考题
发布于2020年4月16日 11:45
阅读数 7.5k

#include <stdio.h>
#include <stdlib.h>

#include <string.h>
struct month
{
    int wei;
    char colour[10];
};
int main()
{int n,i,j;
char b[10];
scanf("%d",&n);
struct month a[100];
for(i=0;i<n;i++)
{
    scanf("%d %s",&a[i].wei,a[i].colour);
}
   for(i=0;i<n-1;i++)
   {for(j=0;j<n-i-1;j++)
   {
       if(a[j].wei<a[j+1].wei)
        {
            strcpy(b,a[j].colour);
            strcpy(a[j].colour,a[j+1].colour);
            strcpy(a[j+1].colour,b);
        }
   }

   }
   printf("blue\ngreen\nred\n");
    return 0;
}
正确解法:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct month
{
  &nbs...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发