名么么博客:C语言程序编程

来源:百度文库 编辑:高考问答 时间:2024/04/28 21:12:58
五个学生的成绩,平均成绩,总成绩。实现八项功能
2.学生成绩管理系统
数据结构
学生信息:
学号;姓名;性别;年龄;班级;五门课成绩;总分;平均分;
实现功能示意图(八项功能):

设计要求:
A.定义合理的数据结构. 并采用链表结构对数据进行存储;
B.用函数实现示意图中的各项功能.
C.为了保证所有的数据可以长期被使用,要求程序能将录入数据存储在外部数据文件中,具体数据格式自定;
D.提供友好的用户界面,方便用户操作。

哪8项功能啊
1.录入5个人的成绩
#include "stdio.h"
float score[5];
void input()
{
for (int i=0;i<5;i++)
scanf("%f",&score[i];
}

2.平均分
float avg()
{
float sum=0;
for (int i=0;i<5;i++)
sum+=score[i];
sum/=5;
return sum;
}

3.总分
float sum()
{
float sum=0;
for (int i=0;i<5;i++)
sum+=score[i];
return sum;
}

//前面忘了加main了,sorry
void main(){
input();
avg();
sum();
}

#include "stdio.h"
float score[5];
void input()
{
for (int i=0;i<5;i++)
scanf("%f",&score[i]);
}

2.平均分
float avg()
{
float sum=0;
for (int i=0;i<5;i++)
sum+=score[i];
sum/=5;
return sum;
}

3.总分
float sum()
{
float sum=0;
for (int i=0;i<5;i++)
sum+=score[i];
return sum;
}

学习了C语言的话这一题不是太难啊