hduOJ(2003-2006)
2003 求绝对值
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Problem Description
求实数的绝对值。
Input
输入数据有多组,每组占一行,每行包含一个实数。
Output
对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数。
Sample Intput
123
-234.00
Sample Output
123.00
234.00
Submit
#include<stdio.h>
#include<math.h>int main()
{double a ,b;while(scanf("%lf", &a) != EOF){b = fabs(a);printf("%.2lf\n", b);}return 0;
}
2004 成绩转换
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Problem Description
输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下:
90~100为A;
80~89为B;
70~79为C;
60~69为D;
0~59为E;
Intput
输入数据有多组,每组占一行,由一个整数组成。
Output
对于每组输入数据,输出一行。如果输入数据不在0~100范围内,请输出一行:“Score is error!”。
Sample Intput
56
67
100
123
Sample Output
E
D
A
Score is error!
Submit
#include<stdio.h>int main()
{double grade;while(~scanf("%lf", &grade)){if(grade < 0 || grade > 100)printf("Score is error!\n");else if(grade >= 0 && grade < 60)printf("E\n");else if(grade >= 60 && grade < 70)printf("D\n");else if(grade >= 70 && grade < 80)printf("C\n");else if(grade >= 80 && grade < 90)printf("B\n");else if(grade >= 90 && grade <= 100)printf("A\n");}return 0;
}
2005 第几天?
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Problem Description
给定一个日期,输出这个日期是该年的第几天。
Intput
输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。
Output
对于每组输入数据,输出一行,表示该日期是该年的第几天。
Sample Input
1985/1/20
2006/3/12
Sample Output
20
71
Submit
#include<stdio.h>int is_rui(int year)
{if(year % 4 == 0 && year % 100 != 0)return 1;else if(year % 400 == 0)return 1;elsereturn 0;
}int days(int year, int month)
{switch(month){case 1:case 3:case 5:case 7:case 8:case 10:case 12:return 31;break;case 2:if(is_rui(year)) return 29;else return 28;break;case 4:case 6:case 9:case 11:return 30;break;default:return -1; }
}int main()
{int year, month, day;int i;while(~scanf("%d/%d/%d", &year, &month, &day)){int count = 0; for(i = 1; i < month; ++i){count += days(year, i);}count += day;printf("%d\n", count);}return 0;}
2006 求奇数的乘积
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Problem Description
给你n个整数,求他们中所有奇数的乘积。
Intput
输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数。
Output
输出每组数中的所有奇数的乘积,对于测试实例,输出一行。
Sample Intput
3 1 2 3
4 2 3 4 5
Sample Output
3
15
submit
#include<stdio.h>int main()
{int n, a;while(~scanf("%d", &n)){int count = 1;while(n--){scanf("%d", &a);if(a % 2 == 1)count = count * a;}printf("%d\n", count);}return 0;
}
hduOJ(2003-2006)相关推荐
- hduoj 2003
求绝对值 Problem Description 求实数的绝对值. Input 输入数据有多组,每组占一行,每行包含一个实数. Output 对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结 ...
- 鱼和熊掌可以兼得,云原生开启“数据库大数据一体化”新时代
允中 发自 凹非寺 量子位 编辑 | 公众号 QbitAI 10月23日数据湖高峰论坛上,阿里巴巴集团副总裁.阿里云智能数据库产品事业部负责人.达摩院数据库与存储实验室负责人李飞飞表示:"云 ...
- HighNewTech:动图看1997~2019年《世界最有价值公司Top10排名》的变迁史——《Most Valuable Companies In The World》
High&NewTech:动图看1997~2019年<世界最有价值公司Top10排名>的变迁史--<Most Valuable Companies In The World& ...
- 使用Apache Spark让MySQL查询速度提升10倍以上
作者:Alexander Rubin 链接:http://coyee.com/article/11012-how-apache-spark-makes-your-slow-mysql-queries- ...
- Human_height
Country/Region Average male height Average female height Sample population / age range Methodology Y ...
- 云计算到底是谁发明的?
作者 | 小枣君 来源 | 鲜枣课堂(ID:xzclasscom) 大家都在讨论云计算.云原生,那你知道云计算是谁发明的吗? 说到云计算的起源,公众普遍认为,谷歌前 CEO 埃里克·施密特是云计算概念 ...
- php timesheet,vue版本的timesheet图表
Github 说明 由于工作需要,将 timesheet 改为一个以两个时间段内所有周作为参考的组件,所以把它重写成了一个Vue的组件,保留了原有的以年为参考的方式,另外引入moment.js来操作时 ...
- 快速掌握用python写并行程序
目录 一.大数据时代的现状 二.面对挑战的方法 2.1 并行计算 2.2 改用GPU处理计算密集型程序 3.3 分布式计算 三.用python写并行程序 3.1 进程与线程 3.2 全局解释器锁GIL ...
- 文字编辑软件的颠峰作品——Word发展历史全析
提到Word相信大家再熟悉不过了,这个经历了20多年发展的文字编辑软件,受到用户的高度肯定,目前发展到Word2010版本,而走过了这么多年的岁月,Word有了怎样的变化与革新,今天就让小编与大家一起 ...
- Detecting Causality in Complex Ecosystems(检测复杂生态系统中的因果关系附件)
Detecting Causality in Complex Ecosystems 摘要 材料和方法 动态系统中因果关系的背景定义 收敛交叉映射(CCM) CCM的一种算法 定向耦合 时间序列的长度讨 ...
最新文章
- 1480. 一维数组的动态和
- 什么是折线图?怎样用Python绘制?怎么用?终于有人讲明白了(附代码)
- List And ArrayList
- Android--框架布局
- 理解Spark的核心RDD
- 每天学一点flash(16) as3.0 与asp通信(3) 错误探究
- Mac下安装和使用GunPG(GPG)
- 《JavaScript应用程序设计》一一2.17 回调函数
- win7 下安装oracle 10g
- 计算机投诉信英语作文,投诉信A Letter of Complaint
- position定位——让人又爱又恨的属性
- gis里怎么把两个不同坐标系的图叠在一起_坐标系那些事儿
- 以太网速率怎么手动设置_以太网能不能不丢包?
- Spark源码分析之TaskSetManager分析
- MySql学习笔记【二、库相关操作】
- 64位字长的高性能微型计算机,什么是字长字节和字长的区别
- 华为路由器支持ftp服务器,华为路由器FTP配置详解
- Rocksdb参数总结
- linux 消息队列API
- mysql文件上传漏洞_文件上传漏洞
热门文章
- 濉溪县中学计算机教师招聘信息,2021年淮北濉溪县口子实验学校招聘高中、初中、小学各科教师公告...
- Centos 7安装搜狗输入法
- kaggle phone verify 收不到验证码
- C++高阶 聚合类型和聚合类
- 让婴儿早一天活动起来
- 转载:编程随想的博客
- C语言—递归函数 用递归方法编程计算输出Fibonacci数列,同时打印出计算Fibonacci数列每一项时所需的递归调用次数。
- 关于 SSD 的那些事
- 四个人 “谁做的好事”,三个为说假话,一个说真话!
- ThinkPHP5 使用迅搜 (XunSearch) 实现全文检索实例指导