文章

9

粉丝

11

获赞

10

访问

248

头像
学生成绩排序 - 西农 题解:
P5205 西北农林科技大学机试题
发布于2025年3月10日 15:12
阅读数 11

#include<stdio.h>
#include<string.h>
typedef struct student{
    char NO[100];
    char NAME[100];
    int score;    
}Stu;
//输入考生的学号、姓名、考试成绩

int main(){//输入5个考生信息,按照成绩大小升序和逆序输出
    Stu a[5];
    int i=0;//先输出升序,再输出降序
    int j=1;
    for(i=0;i<5;i++){
        scanf("%s %s %d",a[i].NO,a[i].NAME,&a[i].score);
    }
    
    char tempNO[100];
    char tempNAME[100];
    int tempscore;
    //12  8
    j=1;
    for(j=1;j<5;j++){
        for(i=0;i<5-j;i++){
            if(a[i].score>a[i+1].score){//前大后小就交换,保证小懒觉在前面 
            
&n...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发