大学绩点是怎么换算的?

百分制成绩绩点换算

成绩绩点
90-1004
87-893.7
84-863.3
80-833
77-792.7
74-762.3
70-732
67-691.7
64-661.3
60-631
<590

五分制成绩绩点换算

成绩绩点
优秀4
良好3.3
中等2.3
及格1.3
不及格0

二分制成绩绩点换算

成绩绩点
通过3.5
不通过0

接下来是输入成绩换算绩点的程序代码

#include <stdio.h>

int main()
	{
	float score,output;
	scanf("%f",&score);
	switch((int)(score/10))
		{
		case 10:
		case 9:
			{
			output=4.0;
			break;
			}
		case 8:
		case 7:
		case 6:
			{
			int iPart=(int)(score/10-5);
			int mod=(int)score%10;
				if(mod>=7)
				{
				output=iPart+0.7;
				}
				else if(mod>=4)
					{
					output=iPart+0.3;
					}
				else
					{
					output=iPart;
					}
			break
			}
		default:
			output=0;
			break;
		}
	printf("%f",output);
	return 0;
}

注意:int main是在Dev C++开发平台上用的主函数,void main只能在VC上用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

高科技雷龙王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值