[传智杯初赛] 期末考试成绩
传智专修学院的 Java 程序设计课程的评价体系是这样的:
首先,所有学生会有一个卷面得分,这个得分一定是一个 [0,100][0,100] 之间的整数。
如果卷面得分在 9090 分及以上,那么他的 GPA(加权平均成绩) 就是满分 4.04.0。
如果卷面得分在 60∼8960∼89 之间,那么他每比 9090 分少 11 分,那么他的分数就会在 4.04.0 的基础上减少 0.10.1。
如果卷面得分不到 6060 分,那么善良的老师会给他照顾。具体来说,如果他的分数为 �x ,那么老师会把他的分数调整为 �×10x×10(向下取整) ,再计算他的 GPA。
如果经过调整该学生的得分依旧没满 6060 ,那么他就挂科了,GPA 就是 00 分。
现在给你一个人的期末卷面得分,请你输出他的最终 GPA
输入格式
一行一个整数 �x,表示该人的期末得分。
输出格式
一个小数点后只有一位的浮点数,表示该同学获得的GPA。
请注意,如果有 .0.0 请保留。
输入输出样例
输入 #1复制
99
输出 #1复制
4.0
输入 #2复制
88
输出 #2复制
3.8
输入 #3复制
12
输出 #3复制
0.0
说明/提示
对于 20%20% 的数据,满足 90≤x≤100;
对于额外 30%30% 的数据,满足 60≤x≤100;
对于 100%100% 的数据,满足 0≤x≤100。
#include <iostream>
#include <math.h>
using namespace std;
int main(){int n;double sum;cin>>n;if(n>=90)sum=4.0;else if(n>=60)sum=4.0-(90-n)*0.1;else{n=sqrt(n)*10;if(n>=60)sum=4.0-(90-n)*0.1;elsesum=0;}printf("%.1lf",sum);return 0;
}
相关文章:
[传智杯初赛] 期末考试成绩
传智专修学院的 Java 程序设计课程的评价体系是这样的: 首先,所有学生会有一个卷面得分,这个得分一定是一个 [0,100][0,100] 之间的整数。 如果卷面得分在 9090 分及以上,那么他的 GPA(加权平均成绩) 就是…...
Linux 常用基本命令
文章目录 7.1 帮助命令7.1.1 man 获得帮助信息7.1.2 help 获得shell内置命令的帮助信息7.1.3 常用快捷键 7.2 文件目录类7.2.1 pwd 显示当前工作目录的绝对路径7.2.2 ls 列出目录的内容7.2.3 cd 切换目录7.2.4 mkdir 创建一个新的目录7.2.5 rmdir 删除一个空的目录7.2.6 touch …...
阿里云语雀频繁崩溃,有什么文档管理工具是比较稳定的?
10月23 日14:00左右,蚂蚁集团旗下的在线文档编辑与协同工具语雀发生服务器故障,在线文档和官网都无法打开。直到当天晚上22:24,语雀服务才全部恢复正常。从故障发生到完全恢复正常,语雀整个宕机时间将近 8 小时,如此长…...
二分查找(折半查找)探究学习
1.引入 当我们想要查找在一个数组中某一个特定的数它的下标是什么的时候,我们最先想的方法是遍历数组,如下: #include<stdio.h> #include<string.h> int main() { int arr[10]{1,2,3,4,5,6,7,8,9,10}; int key 8;//要找的数是8…...
Android : 异常记录
查询大数据时 报错 android.database.sqlite.SQLiteBlobTooBigException: Row too big to fit into CursorWindow requiredPos0, totalRows1解决办法:cursor DB.rawQuery("select * from " DBhelpUtil.TABLE_NAME" where id ?",new String[]…...
西南科技大学电路分析基础实验A1(元件伏安特性测试 )
目录 一、实验目的 二、实验设备 三、预习内容(如:基本原理、电路图、计算值等) 1、测定线性电阻的伏安特性 2、二极管伏安特性测试 3、测定实际电压源的伏安特性 四、实验数据及结果分析(预习写必要实验步骤和表格) 1、测定线性电阻的伏安特性 2、二极管伏安特性测…...
【Java】泛型的简单使用
文章目录 一、包装类1.基本数据类型和对应的包装类2.自动装箱和自动拆箱3.手动装箱和手动拆箱 二、什么是泛型三、泛型的使用四、裸类型(Raw Type)五、泛型是如何编译的六、泛型的上界七、泛型方法总结 一、包装类 在了解泛型之前我们先了解什么是包装类…...
注册Zoho Mail邮箱:优势与使用体验
如何注册Zoho Mail邮箱?要注册Zoho Mail邮箱,首先打开浏览器,访问Zoho Mail官网,点击页面右上角的“创建帐户”按钮。接下来,按照提示输入你的姓名、生日和性别,以及一个有效的手机号码或电子邮件地址。然后…...
第十四届蓝桥杯大赛国赛模拟题C++卷1
第十四届蓝桥杯大赛国赛模拟题C++卷1 一、选择题 1、在数组中,数组名表示( ) A.数组第1个元素的首地址 B.数组第2个元素的首地址 C.数组所有元素的首地址 D.数组最后1个元素的首地址答案:A.数组名是一个地址,指向第一个元素 2、下列叙述中正确的是( ) A.顺序存储结构的…...
基于UDP的TFTP文件传输
代码: #include <myhead.h>//实现下载功能 int download(int cfd,struct sockaddr_in sin) {char buf[516] ""; //定义资源包char fileName[128] ""; //定义文件名printf("请输入文件名:");scanf("%s",fileName…...
抵御代码重用攻击:指针认证(PAC)和分支目标识别(BTI)
目录 一、代码重用攻击历史 二、小工具(Gadgets):它们是什么?为什么它们很危险? 三、ROP攻击...
业务逻辑漏洞
业务逻辑漏洞 扫描器扫不出来 漏洞包括 暴力破解任意用户/密码登陆短信/邮箱轰炸验证码绕过/爆破/重放/回传用户名/手机号枚举(用户名枚举:当用户登录时,显示用户名不存在,或密码不正确,两个其中一个不正确就称为用户名枚举)越…...
Vue框架学习笔记——计算属性
文章目录 前文提要代码需求描述插值语法实现methods实现 计算属性getter执行时间:setter 计算属性简写形式(只读不改,才能如此简写)slice截取元素,限制输入字符数量 前文提要 本人仅做个人学习记录,如有错…...
初识PO模式并在Selenium中简单实践
初识PO模式 PO(PageObject)是一种设计模式。简单来说就是把一些繁琐的定位方法、元素操作方式等封装到类中,通过类与类之间的调用完成特定操作。 PO被认为是自动化测试项目开发实践的最佳设计模式之一。 在学习PO模式前,可以先…...
读书笔记:彼得·德鲁克《认识管理》第35章 以任务和工作为中心的设计
一、章节内容概述 如今我们已经拥有五种不同的组织设计原则,其中每一种都能够满足若干设计规范,但任何一种都不能满足所有规范;其中每一种都有自身的优势、劣势和对效果的严格要求,都蕴含着特定的组织设计逻辑。其中前两种设计原则ÿ…...
算法基础课 (一) 基础算法
进制转换 #include<iostream> using namespace std; const int N 100; int n,m; string s; int x;//记录n进制转化成十进制; int ans[N]; int main(){cin>>n>>s>>m;int t1;for(int is.size()-1;i>0;i--){if(s[i]<A){x t*(int)(s[i]-0);t * n;…...
【Python】jieba分词基础
jieba分词主要有3种模式: 1、精确模式:jieba.cut(文本, cut_allFalse) 2、全模式:jieba.cut(文本, cut_allTrue) 3、搜索引擎模式:jieba.cut_for_search(文本) 分词后的关键词提取: jieba.analyse.textrank(txt,t…...
使用jmeter对接口进行简单测试
JMeter是一个开源的性能测试工具,它可以对于Web应用程序、FTP、数据库服务器等各种服务器进行性能测试和负载测试,以确定它们是否能够承受预期的负载。JMeter支持多种协议和技术,如HTTP、HTTPS、FTP、JDBC、LDAP、SOAP、JMS等。它使用Java编写…...
成长在于积累——https 认证失败的学习与思考
1. 引言 本周二长城项目在收尾过程中,出现了一个车端无法进行注册的问题:curl提示证书认证失败(其实已经能确认问题方向了,运维人员去确认证书问题即可)。虽然最终的原因是由于长城运维人员导致的。但是这个过程让我颇…...
C语言——数字金字塔
实现函数输出n行数字金字塔 #define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>void pyramid(int n) {int i,j,k;for (i1; i<n; i){//输出左边空格,空格数为n-i for (j1; j<n-i; j){printf(" "); } //每一行左边空格输完后输出数字&#…...
3个核心突破:ParsecVDD如何用虚拟显示技术解决多屏扩展难题
3个核心突破:ParsecVDD如何用虚拟显示技术解决多屏扩展难题 【免费下载链接】parsec-vdd ✨ Perfect virtual display for game streaming 项目地址: https://gitcode.com/gh_mirrors/pa/parsec-vdd 在远程协作、游戏串流和多任务处理成为常态的今天…...
UDOP-large场景实战:批量处理英文文档,自动化信息归档
UDOP-large场景实战:批量处理英文文档,自动化信息归档 1. 业务场景与痛点分析 在跨国企业的日常运营中,英文文档处理是一个高频且耗时的任务。以某跨境电商企业为例,其业务部门每天需要处理: 200份海外供应商发票&a…...
OpenTSDB数据模型设计终极指南:掌握时间序列数据的最佳实践和常见模式
OpenTSDB数据模型设计终极指南:掌握时间序列数据的最佳实践和常见模式 【免费下载链接】opentsdb A scalable, distributed Time Series Database. 项目地址: https://gitcode.com/gh_mirrors/op/opentsdb OpenTSDB作为一款可扩展的分布式时间序列数据库&…...
DCT-Net安全加固:防范对抗样本攻击的防御方案
DCT-Net安全加固:防范对抗样本攻击的防御方案 1. 当卡通化遇上安全威胁:为什么DCT-Net需要防护 最近帮几个做数字人业务的朋友部署DCT-Net时,他们提了一个让我思考很久的问题:“我们用它生成卡通头像、做社交娱乐、甚至用于隐私…...
我从怀疑交智商税到真香,2026这款会议纪要自动生成软件真后悔没早用
上周开完3小时季度复盘会,散会leader丢一句“下班前把纪要整理好发我”,我对着录音逐句听了两个小时,错漏还一堆;上次跟客户谈合作,整理录音时把客户要求的交付时间写错,差点误事;做用户访谈录了…...
OpenClaw+Qwen3.5-9B:学术论文阅读助手开发实录
OpenClawQwen3.5-9B:学术论文阅读助手开发实录 1. 项目背景与需求 作为一名经常需要阅读大量学术论文的研究人员,我长期被两个问题困扰:一是PDF文献的快速消化效率低下,二是跨领域专业术语的理解成本高昂。传统解决方案要么依赖…...
MacBook Pro运行OpenClaw与百川2-13B-4bits量化版:性能实测与调优
MacBook Pro运行OpenClaw与百川2-13B-4bits量化版:性能实测与调优 1. 为什么选择这个组合? 去年底换了M2 Max芯片的MacBook Pro后,我一直在寻找能充分利用本地算力的AI工作流。直到发现OpenClaw这个开源自动化框架,配合百川2-13…...
balance_callbacks及cpu offline的相关细节
一、背景 之前的博客 cpu的possible present online active的mask细节 和 cpu hotplug的调用链整理 里,我们讲述了cpu online的状态及相关细节,cpu online和offline的状态,其实就是镜像地的逻辑,这篇博客里我们讲述__schedule函数,如下图里的__balance_callbacks的相关细…...
Step3-VL-10B与Keil5开发环境:嵌入式视觉系统实战
Step3-VL-10B与Keil5开发环境:嵌入式视觉系统实战 用最简单的方式,带你从零搭建一个能"看懂世界"的嵌入式视觉系统 1. 开篇:为什么需要嵌入式视觉? 你有没有想过,让一个小小的单片机也能像人一样"看见…...
Janus-Pro-7B惊艳效果:艺术风格迁移(梵高笔触/水墨晕染/像素风)精准控制
Janus-Pro-7B惊艳效果:艺术风格迁移(梵高笔触/水墨晕染/像素风)精准控制 1. 开篇:当AI遇见艺术,一场视觉革命正在发生 想象一下,你手头有一张普通的风景照片,但你想让它变成梵高笔下的星空&am…...
