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)相关推荐

  1. hduoj 2003

    求绝对值 Problem Description 求实数的绝对值. Input 输入数据有多组,每组占一行,每行包含一个实数. Output 对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结 ...

  2. 鱼和熊掌可以兼得,云原生开启“数据库大数据一体化”新时代

    允中 发自 凹非寺 量子位 编辑 | 公众号 QbitAI 10月23日数据湖高峰论坛上,阿里巴巴集团副总裁.阿里云智能数据库产品事业部负责人.达摩院数据库与存储实验室负责人李飞飞表示:"云 ...

  3. HighNewTech:动图看1997~2019年《世界最有价值公司Top10排名》的变迁史——《Most Valuable Companies In The World》

    High&NewTech:动图看1997~2019年<世界最有价值公司Top10排名>的变迁史--<Most Valuable Companies In The World& ...

  4. 使用Apache Spark让MySQL查询速度提升10倍以上

    作者:Alexander Rubin 链接:http://coyee.com/article/11012-how-apache-spark-makes-your-slow-mysql-queries- ...

  5. Human_height

    Country/Region Average male height Average female height Sample population / age range Methodology Y ...

  6. 云计算到底是谁发明的?

    作者 | 小枣君 来源 | 鲜枣课堂(ID:xzclasscom) 大家都在讨论云计算.云原生,那你知道云计算是谁发明的吗? 说到云计算的起源,公众普遍认为,谷歌前 CEO 埃里克·施密特是云计算概念 ...

  7. php timesheet,vue版本的timesheet图表

    Github 说明 由于工作需要,将 timesheet 改为一个以两个时间段内所有周作为参考的组件,所以把它重写成了一个Vue的组件,保留了原有的以年为参考的方式,另外引入moment.js来操作时 ...

  8. 快速掌握用python写并行程序

    目录 一.大数据时代的现状 二.面对挑战的方法 2.1 并行计算 2.2 改用GPU处理计算密集型程序 3.3 分布式计算 三.用python写并行程序 3.1 进程与线程 3.2 全局解释器锁GIL ...

  9. 文字编辑软件的颠峰作品——Word发展历史全析

    提到Word相信大家再熟悉不过了,这个经历了20多年发展的文字编辑软件,受到用户的高度肯定,目前发展到Word2010版本,而走过了这么多年的岁月,Word有了怎样的变化与革新,今天就让小编与大家一起 ...

  10. Detecting Causality in Complex Ecosystems(检测复杂生态系统中的因果关系附件)

    Detecting Causality in Complex Ecosystems 摘要 材料和方法 动态系统中因果关系的背景定义 收敛交叉映射(CCM) CCM的一种算法 定向耦合 时间序列的长度讨 ...

最新文章

  1. 1480. 一维数组的动态和
  2. 什么是折线图?怎样用Python绘制?怎么用?终于有人讲明白了(附代码)
  3. List And ArrayList
  4. Android--框架布局
  5. 理解Spark的核心RDD
  6. 每天学一点flash(16) as3.0 与asp通信(3) 错误探究
  7. Mac下安装和使用GunPG(GPG)
  8. 《JavaScript应用程序设计》一一2.17 回调函数
  9. win7 下安装oracle 10g
  10. 计算机投诉信英语作文,投诉信A Letter of Complaint
  11. position定位——让人又爱又恨的属性
  12. gis里怎么把两个不同坐标系的图叠在一起_坐标系那些事儿
  13. 以太网速率怎么手动设置_以太网能不能不丢包?
  14. Spark源码分析之TaskSetManager分析
  15. MySql学习笔记【二、库相关操作】
  16. 64位字长的高性能微型计算机,什么是字长字节和字长的区别
  17. 华为路由器支持ftp服务器,华为路由器FTP配置详解
  18. Rocksdb参数总结
  19. linux 消息队列API
  20. mysql文件上传漏洞_文件上传漏洞

热门文章

  1. 濉溪县中学计算机教师招聘信息,2021年淮北濉溪县口子实验学校招聘高中、初中、小学各科教师公告...
  2. Centos 7安装搜狗输入法
  3. kaggle phone verify 收不到验证码
  4. C++高阶 聚合类型和聚合类
  5. 让婴儿早一天活动起来
  6. 转载:编程随想的博客
  7. C语言—递归函数 用递归方法编程计算输出Fibonacci数列,同时打印出计算Fibonacci数列每一项时所需的递归调用次数。
  8. 关于 SSD 的那些事
  9. 四个人 “谁做的好事”,三个为说假话,一个说真话!
  10. ThinkPHP5 使用迅搜 (XunSearch) 实现全文检索实例指导