C语言结构体+数组实现学生学号成绩的统计、排序

本文介绍如何使用C语言的结构体结合数组,实现对学生学号和成绩的统计和排序功能,详细展示了程序运行结果。
摘要由CSDN通过智能技术生成
#include <stdio.h>
#include <stdlib.h>
#define N 32
 struct student
{
 int num;
 int sch;
 }s[N]={ {392,81},{304,80},{442,85},{517,90},{343,94},{403,85},{446,92}
 ,{506,78},{948,90},{314,66},{983,62},{534,67},{237,84},{322,30},{469,74}
 ,{539,92},{240,85},{460,80},{472,32},{522,74},{202,73},{465,48},{479,85}
 ,{826,75},{298,91},{361,40},{493,77},{530,31},{459,37},{377,92},{497,76},{482,76}};//定义全局变量结构体并初始化学号和成绩

void score()
{
    int i,count1=0,count2=0,count3=0,count4=0,count5=0;
   printf("90-100分:");
    for(i=0;i<N;i++)
    {
     if(s[i].sch>=90&&s[i].sch<=100)//90-100区间的分数
    {
        count1++;
        printf("学号=%d,成绩=%d\n", s[i].num, s[i].sch);
    }}
     printf("90-100分区间人数为:%d\n
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值