oj刷题(坑题)Problem J: C++结构体之统计最高最低分

来源:互联网 发布:小视频配音软件 编辑:程序博客网 时间:2024/05/19 08:05

问题:

代码:

#include <stdio.h>#include <stdlib.h> #include<string.h>int main(){    struct student    {        char s[10];        char grade[5];    };    struct student stu[5],t;    int i,j;    for(i=0; i<=4; i++)    {        scanf("%s%s",stu[i].s,&stu[i].grade);    }    for(i=0; i<5; i++)    {        for(j=0; j<5-i-1; j++)        {            if(strcmp(stu[j].grade,stu[j+1].grade)>0)            {                {                    t=stu[j];                    stu[j]=stu[j+1];                    stu[j+1]=t;                }            }        }    }    printf("MAX:  %s  %s\n\n",stu[4].s,stu[4].grade);    printf("MIN:%s %s",stu[0].s,stu[0].grade);        return 0;    }
总结:此题输出巨坑,注意输出格式!

0 0