永发信息网

求此c语言程序设计题答案!有关学分积计算,仅限今天啊

答案:1  悬赏:0  手机版
解决时间 2021-03-07 23:11
求此c语言程序设计题答案!有关学分积计算,仅限今天啊
计算学分积计算
请按照下面定义计算学分积并排序打印.
假设共有10个学生,每个学生有10门课的成绩,这10门课的成绩顺序保存在数组score中,而数组credit顺序保存了这10门课的学分.
学分积的计算公式为sum(credit*score)/sum(credit),请根据该公式计算10个学生的学分积,并按照顺序输出,输出格式如下:
学号:0010020
学分积:93.00
学号:0010025
学分积:90.03
注意函数及函数参数的定义!
1月10号前提交源文件及实验报告
其它说明:
学号数组:
char studentno[10][10]={0010020,0010021,0010022,0010023,0010024,0010025,0010026,0010027,0010028,0010029}
学分数组:
float credit[]={2,2,2,2,2,3,3,3.5,4.5,5};
成绩数组:
int score[10][10] ;
其中 score[0]是一个十个长度的一维数组,为学号studentno[0]即0010020的成绩列表,共有十个成绩,该成绩为从0-100的随机数.
#include
#include
void main()
{
char stdno[10][10]={0010020,0010021,0010022,0010023,0010024,0010025,0010026,0010027,0010028,0010029};
float credit[]={2,2,2,2,2,3,3,3.5,4.5,5};
int score[10][10] ;
int i,j;
for (i=0;i
最佳答案

搞定.VC下编译通过.#include <stdio.h>#include<stdlib.h>void main(){ char stdno[10][10]={"0010020","0010021","0010022","0010023","0010024","0010025","0010026","0010027","0010028","0010029"}; float credit[]={2,2,2,2,2,3,3,3.5,4.5,5}; int score[10][10] ; int i,j; for (i=0;i<10;i++) { for (j=0;j<10;j++) { score[i][j]=rand()%101; } } float sum1 = 0; for(i=0; i<10; i++){ sum1 += credit[i]; } float sum2 = 0; for(i=0; i<10; i++){ for(j=0; j<10; j++){ sum2 += credit[j] * score[i][j]; } printf("学号:%s\n", stdno[i]); printf("学分积:%.2f\n", sum2/sum1); sum2 = 0; }}


名师点评:


jjayjrih

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
女朋友说和我没有什么好说的
找一款手机!!
迎宾楼宾馆地址在哪,我要去那里办事
避孕失败的补救措施有A.立即口服避孕药1号B.
神武手游1万买的必杀现在涨到2万,能卖多少
请问txt文本用表格打开之后怎么分列?
谈谈《女神》在中国现代诗歌发展史上的地位。
鹿茸贵吗,哪里有卖的
凌云壮志的意思
一个人10天用3吨水正常吗
如果当期价格低于基期价格,那么()。
请问,求助!!!!SOS!!!,在连接上时就出现了不知
紫色的浪漫是什么意思啊?
能用手机当公交卡用吗?
安畅公共公交公司(北站)地址有知道的么?有点
推荐资讯
在开封玩,想住开封大学附近,有什么宾馆推荐
河北省永宁县属于哪个省
谁知道广州市白云区哪里有电脑城
实德铁艺塑钢门窗厂地址在哪,我要去那里办事
Multiplier Effect 是什么意思啊啊?
电影股神最后一句台词?
快手绑定的手机号丢了怎么解绑
静乐县公安局丰润派出所怎么去啊,有知道地址
为啥本本玩大型游戏充电器和散热器都很热呢?
江西萍乡电话区号是多少
出交通事故后出现人伤,病人出院,签了协议,
求一片描述照片景色的作文300字(带照片)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?