如何用C语言来编程解决这个问题???需要详细代码、请教高手。

[复制链接]
查看11 | 回复2 | 2010-9-11 16:35:13 | 显示全部楼层 |阅读模式
班级统计成绩,需要一个C语言的程序。
过程是这样:
每科60分以下为0绩点,60-70为1绩点,70-80为2绩点,80-90为3绩点,90以上为4绩点。由于每科的学分不同,最后同学的成绩公式为(每科的学分*该学生的绩点总和)/ 每科的学分之和
要详细代码啊。。谢谢各位了。

回复

使用道具 举报

千问 | 2010-9-11 16:35:13 | 显示全部楼层
代码实现如下:有问题hi我哈~#include #define N 10void main(){int n;//学科数 double a[N]; //存放各科的成绩 double b[N]; //存放各科的学分 double sum1; //每科的学分*该学生的绩点总和 double sum2; //每科的学分之和 int i; scanf("%d%*c",&n); while(n) //n为0时退出 {for(i=0;i#include #define MAXNUM2 //学生个数typedef struct course{ int mark; //成绩 int jidian; int credit;}Course,*PCourse;typedef struct stud
回复

使用道具 举报

千问 | 2010-9-11 16:35:13 | 显示全部楼层
最后的公式不大理解:
分子中的“每科的学分”是什么概念?
最后要求的是每科的成绩还是总成绩?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行