102.在学生结构体中寻找规定范围内的分数
来源:互联网 发布:ds18b20怎么接单片机 编辑:程序博客网 时间:2024/05/10 13:27
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,函数fun的功能是:把指定分数范围内的学生数据放在b所指的数组中,分数范围内的学生人数由函数值返回。
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#define N 16typedef struct{char num[10];int s;}STREC;int fun(STREC *a, STREC *b, int l, int h){int i, j = 0;for (i = 0;i < N;i++)if ((a[i].s >= l) && (a[i].s <= h)){b[j] = a[i];j++;}return j;}int main(){STREC a[N] = { {"GA005",85},{"GA003",76},{"GA002",69},{"GA004",85},{"GA001",96},{"GA007",72},{"GA008",64},{"GA006",87},{"GA015",85},{"GA013",94},{"GA012",64},{"GA014",91},{"GA011",90},{"GA017",64},{"GA018",64},{"GA016",72} };STREC h[N], tt;int i, j, n, low, high, t;printf("The Enter 2 integer number low&high: ");scanf("%d%d",&low, &high);if (high < low){t = high;high = low;low = t;}n = fun(a, h, low, high);printf("The student data between %d--%d:\n", low, high);for (i = 0;i < n;i++)printf("%s %4d\n", h[i].num, h[i].s);printf("\n\n");n = fun(a, h, 80, 98);for (i = 0;i < n - 1;i++)for (j = i + 1;j < n;j++)if (h[i].s>h[j].s){tt = h[i];h[i] = h[j];h[j] = tt;}for (i = 0;i < n;i++)printf("%4d\n", h[i].s);system("pause");return 0;}
0 0
- 102.在学生结构体中寻找规定范围内的分数
- 103.在学生结构体数据中寻找最低分数
- 【BST】在搜索二叉树中,寻找节点数据域在[L,U]范围内的节点
- 规定范围内产生不重复的随机数
- 求规定范围内的完美数
- 在内核代码包中寻找一个函数的,结构体等的定义的方法
- 有5名学生保存在结构体数组中,编程按学生的成绩升序排序,按学生的姓名降序排序,按年龄从低到高排序
- 有5名学生保存在结构体数组中,编程按学生的成绩升序排序,按学生的姓名降序排序,按年龄从低到高排序
- 有5名学生保存在结构体数组中,编程按学生的成绩升序排序,按学生的姓名降序排序,按年龄从低到高排序
- C语言如何生成规定范围内的随机数
- 2 编写一个应用程序,用户分别从两个文本框输入学生的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中。 程序运行效果如图:
- 有5名学生保存在结构体数组中,编程查找成绩最高者,输出该学生的全部信息.
- 【C++】用结构体完成:编程求出3个学生中某个学生的平均成绩
- C语言之结构体(求学生中语文成绩最低的学生,并输出学生信息)
- 利用结构体输入学生信息并按分数排序后输出
- 有5名学生保存在结构体数组中,编程按学生的成绩升序排序,按学生的姓名降序排序,按年龄从低到高排序, 成绩, 年龄
- C语言,有5名学生保存在结构体数组中,编程按学生的成绩升序排序,按学生的姓名降序排序,按年龄从低到高排序
- 寻找最高分成绩的学生
- Python语言十分钟快速入门
- 安卓 布局 形状圆角
- vmstat命令大致判断硬盘性能
- Java基础总结之多线程(1)
- Monkey 笔记
- 102.在学生结构体中寻找规定范围内的分数
- spark 属性配置
- 【JavaScript字符串操作方法】
- 重新思考ajax 与 http
- Git版本控制与工作流
- 1013. 股票风云
- fragment在锁屏解锁后出现重新onCreate解决办法
- atoi代码实现
- 自定义CalendarView,可以以周视图或者月视图显示