文章
34
粉丝
329
获赞
1
访问
281.4k
#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...
登录后发布评论
暂无评论,来抢沙发