- 3
- 0
- 约4.64千字
- 约 6页
- 2019-07-04 发布于浙江
- 举报
结构体编程题类型:
1、结构体:查找统计 (3/4)
2、结构体:查找排序 (1/1)
3、结构体:链表 (0/1)
方法:
1、结构体数组和链表试题的类型,常见的有查找指定条件的值、求最大(小)值、排序等。方法与一般数组的相同。
注意事项:
1、.结构体(数组)和链表变量不同于一般变量(数组)的地方就只在于“名字有点长”。(用成员运算符或-运算符)。
一、结构体:查找统计
1.1.学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把指定分数范围内的学生数据放在b所指的数组中,分数范围内的学生人数由函数值返回.
例如:输入的分数范围是60和69,则应当把分数在60到69的学生数据进行输出,包含60分和69分的学生数据.主函数中将把60放在low中把69放在high中.
#includestdio.h
#define N 16
typedef struct
{
char num[10];
int s;
}STREC;
int fun(STREC *a,STREC *b,int l,int h)
{
int i,j,n;
for(i=0,j=0,n=0;iN;i++){
if(a[i].s=l a[i].s=h){
b[j]=a[i];
j++;
n++;
}
}
return
原创力文档

文档评论(0)