学分平均绩计算方法
来源:互联网 发布:数据库有5个事务 编辑:程序博客网 时间:2024/04/28 21:28
int main(int argc, const char * argv[]) {
//公式:每科的成绩乘以学分的总和,除以每科的学分总和.
printf("我校对于五分级成绩,优记95、良记85、中记75,及格记65");
int n = 0;
printf("\n");
printf("请输入你要计算的科目总数,n为整数\n") ;
scanf("%d", &n) ;
float ages[100] = {0} ;
float scours[100]= {0} ;
float sum1 = 0 ;
float sum2 = 0 ;
for (int i = 0 ; i < n ; i++) {
printf ("请输入第%d科目 成绩 及其相对应的 学分 ,用逗号隔开\n", i + 1);
a:
scanf ("%f ,%f", &ages[i], &scours[i]) ;
while (ages[i] < 0 || scours[i] < 0) {
printf("输入有误,成绩和学分为正数,请重新输入\n");
goto a;
}
//成绩乘以学分和
sum1 = sum1 + (ages[i] * scours[i]);
//学分和
sum2 = sum2 + scours[i];
}
//二者相除
printf("%d科目平均学分绩为%.2f\n", n, sum1 / sum2);
return 0;
//公式:每科的成绩乘以学分的总和,除以每科的学分总和.
printf("我校对于五分级成绩,优记95、良记85、中记75,及格记65");
int n = 0;
printf("\n");
printf("请输入你要计算的科目总数,n为整数\n") ;
scanf("%d", &n) ;
float ages[100] = {0} ;
float scours[100]= {0} ;
float sum1 = 0 ;
float sum2 = 0 ;
for (int i = 0 ; i < n ; i++) {
printf ("请输入第%d科目 成绩 及其相对应的 学分 ,用逗号隔开\n", i + 1);
a:
scanf ("%f ,%f", &ages[i], &scours[i]) ;
while (ages[i] < 0 || scours[i] < 0) {
printf("输入有误,成绩和学分为正数,请重新输入\n");
goto a;
}
//成绩乘以学分和
sum1 = sum1 + (ages[i] * scours[i]);
//学分和
sum2 = sum2 + scours[i];
}
//二者相除
printf("%d科目平均学分绩为%.2f\n", n, sum1 / sum2);
return 0;
}
由于技术较渣程序有待改进。
不足:由于程序开始要输入所计算科目的总数,如果不知道有多少科目,使用者还需要自己数一下,这样就稍稍麻烦。
我希望这个程序最终改进到能够连接我们学校教务管理系统的成绩页面,直接在成绩最后显示出目前所有科目的平均学分绩。
0 0
- 学分平均绩计算方法
- zzuli OJ 1103: 平均学分绩点(函数专题)
- Java之计算上学期的平均学分绩点
- 1103: 平均学分绩点(函数专题)
- [C语言]一个计算平均学分绩点并输出的程序
- 郑轻OJ 1103: 平均学分绩点(函数专题)留着以后自己算
- 学分绩点
- 学分绩点
- 2014多校1009--hdu4968--Improving the GPA(平均成绩的最大最小平均学分)
- 1778 学分绩点和
- 题目1133:学分绩点
- 题目1133:学分绩点
- 题目1133:学分绩点
- 平均并发数、峰值并发数计算方法
- unix平均负载average load计算方法
- SWPU学分绩点计算器女生版
- 辽宁工大加权、学分绩计算器
- 用excel宏计算学分绩
- 1004. Counting Leaves (30)
- 杭电---2053 Switch Game
- LeetCode[172]Factorial Trailing Zeroes
- poj1466
- 1005. Spell It Right (20)
- 学分平均绩计算方法
- Struts2学习笔记一
- hasOwnProperty()与for in的区别
- 静态变量中的两种两种取出方式self和对象取值
- 引用导出类后类初始化顺序
- cf Round #276 (Div. 2) D. Maximum Value
- OC程序设计中的单例模式
- 一种新排序算法的探讨
- CSS3可视化渐变背景颜色代码生成插件