您的位置:首页 > 编程语言 > C语言/C++

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

2017-03-23 11:14 106 查看
问题:



代码:

#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;
}
总结:此题输出巨坑,注意输出格式!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息