ZZULIOJ 1010~1019(oj入门题)
ZZULIOJ 1010~1019
- ZZULIOJ 1010: 求圆的周长和面积
- 题目描述
- 输入
- 输出
- 代码:
- ZZULIOJ 1011: 圆柱体表面积
- 题目描述
- 输入
- 输出
- 代码:
- ZZULIOJ1012: 求绝对值
- 题目描述
- 输入
- 输出
- 代码:
- ZZULIOJ 1013: 求两点间距离
- 题目描述
- 输入
- 输出
- 代码:
- ZZULIOJ 1014: 求三角形的面积
- 题目描述
- 输入
- 输出
- 代码:
- ZZULIOJ 1015: 计算时间间隔
- 题目描述
- 输入
- 输出
- 代码:
- ZZULIOJ 1016: 银行利率
- 题目描述
- 输入
- 输出
- 代码:
- ZZULIOJ 1017: 判断正整数位数
- 题目描述
- 输入
- 输出
- 代码:
- ZZULIOJ 1018: 奇数偶数
- 题目描述
- 输入
- 输出
- 代码:
- ZZULIOJ 1019: 公园门票
- 题目描述
- 输入
- 输出
- 代码:
ZZULIOJ 1010: 求圆的周长和面积
时间限制: 1 Sec 内存限制: 30 MB
题目描述
输入圆的半径,求圆的周长和面积。 要求定义圆周率为如下宏常量
#define PI 3.14159
输入
输入半径r的值,为一实数。
输出
输出一行,包括周长和面积。数据之间用一个空格隔开,数据保留小数后面两位。
样例输入 Copy
3
样例输出 Copy
18.85 28.27
代码:
#define PI 3.14159
#include<stdio.h>
int main()
{double r;//浮点型的用double好一点,float有时候oj不能通过scanf("%lf", &r);double d = 2 * PI * r;double s = PI * r * r;printf("%.2lf %.2lf\n", d, s);//C语言保留小数点的格式return 0;
}
ZZULIOJ 1011: 圆柱体表面积
时间限制: 1 Sec 内存限制: 30 MB
题目描述
输入圆柱体的底面半径r和高h,计算圆柱体的表面积并输出到屏幕上。要求定义圆周率为如下宏常量
#define PI 3.14159
输入
输入两个实数,为圆柱体的底面半径r和高h。
输出
输出一个实数,即圆柱体的表面积,保留2位小数。
样例输入 Copy
42.1 71.6
样例输出 Copy
30076.14
代码:
#define PI 3.14159
#include<stdio.h>
int main()
{double r, h, s;scanf("%lf %lf", &r, &h);s = PI * r * r * 2 + 2 * PI * r * h;printf("%.2lf\n", s);return 0;
}
ZZULIOJ1012: 求绝对值
时间限制: 1 Sec 内存限制: 30 MB
题目描述
求实数的绝对值。
输入
输入一个实数。
输出
输出它的绝对值,结果保留两位小数
样例输入 Copy
-234.00
样例输出 Copy
234.00
代码:
#include<stdio.h>
int main()
{double num;scanf("%lf", &num);if(num < 0)num = - num;printf("%.2lf\n", num);return 0;
}
ZZULIOJ 1013: 求两点间距离
时间限制: 1 Sec 内存限制: 30 MB
题目描述
给定A(x1, y1), B(x2, y2)两点坐标,计算它们间的距离。
输入
输入包含四个实数x1, y1, x2, y2,分别用空格隔开,含义如描述。其中0≤x1,x2,y1,y2≤100。
输出
输出占一行,包含一个实数d,表示A, B两点间的距离。结果保留两位小数。
样例输入 Copy
1 1 2 2
样例输出 Copy
1.41
代码:
#include<stdio.h>
#include<math.h>
int main()
{double x1, y1, x2, y2, d;scanf("%lf %lf %lf %lf", &x1, &y1, &x2, &y2);d = sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 -y1));printf("%.2lf\n", d);return 0;
}
ZZULIOJ 1014: 求三角形的面积
时间限制: 1 Sec 内存限制: 30 MB
题目描述
给出三角形的三条边,求三角形的面积。
输入
输入三角形的三条边长(实数),数据之间用空格隔开。
输出
输出三角形的面积,结果保留2位小数。
样例输入 Copy
2.5 4 5
样例输出 Copy
4.95
代码:
//海伦公式:S=√[p(p-a)(p-b)(p-c)]
//p=(a+b+c)/2
#include<stdio.h>
#include<math.h>
int main()
{double a, b, c, p, s;scanf("%lf %lf %lf", &a, &b, &c);p = (a + b + c) / 2;s = sqrt(p * (p - a) * (p - b) * (p - c));printf("%.2lf\n", s);return 0;}
ZZULIOJ 1015: 计算时间间隔
时间限制: 1 Sec 内存限制: 30 MB
题目描述
读入两个用“时:分:秒”表示的时间点,计算以秒为单位的时间间隔。
输入
输入有两行,每行是一个用“时:分:秒”表示的时间点。测试数据保证第二个时间点晚于第一个时间点。
输出
输出一个整数,表示时间间隔的秒数。
样例输入 Copy
08:00:00
09:00:00
样例输出 Copy
3600
代码:
//scanf函数中若有普通字符,在输入数据是也要按照scanf里面的格式
//输入数据,否则输出结果会错误
#include<stdio.h>
int main()
{int hour1, minute1, second1;int hour2, minute2, second2;scanf("%d:%d:%d", &hour1, &minute1, &second1);scanf("%d:%d:%d", &hour2, &minute2, &second2);int interval1 = (hour2 - hour1) * 3600;int interval2 = (minute2 - minute1) * 60;int interval3 = second2 - second1;int interval = interval1 + interval2 + interval3;printf("%d\n", interval);return 0;
}
ZZULIOJ 1016: 银行利率
时间限制: 1 Sec 内存限制: 30 MB
题目描述
设银行1年期定期存款年利率为2.25%,存款本金为deposit元,试编程计算并输出n年后的本利之和。
输入
输入一个正整数和一个实数,分别代表存款年数和存款本金。
输出
输出一个双精度实数,小数点后保留6位有效数字。
样例输入 Copy
2 100
样例输出 Copy
104.550625
代码:
//也可以调用#include<math.h>里面的幂函数来做
#include<stdio.h>
int main()
{int n;double doposit;scanf("%d %lf", &n, &doposit);for(int i = 1; i <= n; i++){doposit = doposit * 1.0225;}printf("%.6lf\n", doposit);return 0;
}
ZZULIOJ 1017: 判断正整数位数
时间限制: 1 Sec 内存限制: 128 MB
题目描述
给定一个不多于5位的正整数,判断它是几位数,并输出。
输入
一个不多于5位的正整数。
输出
输出正整数的位数,单独占一行。
样例输入 Copy
111
样例输出 Copy
3
代码:
//用的是最笨的方法
#include<stdio.h>
int main()
{int num;scanf("%d", &num);if(num > 0 && num < 10)printf("1\n");else if(num >= 10 && num < 100)printf("2\n");else if(num >= 100 && num < 1000)printf("3\n");else if(num >= 1000 && num <10000)printf("4\n");elseprintf("5\n");return 0;
}
ZZULIOJ 1018: 奇数偶数
时间限制: 1 Sec 内存限制: 30 MB
题目描述
输入一个整数,判断该数是奇数还是偶数。
输入
输入整数n。
输出
如果该数是奇数就输出“odd”,偶数就输出“even”(输出不含双引号)。
样例输入 Copy
8
样例输出 Copy
even
代码:
#include<stdio.h>
int main()
{int n;scanf("%d", &n);if(n % 2 == 0)printf("even\n");elseprintf("odd\n");return 0;
}
ZZULIOJ 1019: 公园门票
时间限制: 1 Sec 内存限制: 30 MB
题目描述
某公园门票的票价是每人50元,一次购票满30张,每张可以少收2元。试编写自动计费系统程序。
输入
输入一个正整数,表示购票的数量。
输出
输出一个整数,表示用户实际需要支付的金额。
样例输入 Copy
30
样例输出 Copy
1440
代码:
#include<stdio.h>
int main()
{int n;scanf("%d", &n);if(n < 30)printf("%d\n", 50 * n);elseprintf("%d\n", 48 * n);return 0;
}
ZZULIOJ 1010~1019(oj入门题)相关推荐
- ZZULIOJ 1000~1009(oj入门题)
ZZULIOJ 1000~1009 ZZNULIOJ 1000: 整数a+b 题目描述 输入 输出 代码: ZZULIOJ 1001: 植树问题 题目描述 输入 输出 代码: ZZULIOJ 1002 ...
- ZZULIOJ 1020~1029(oj入门题)
ZZULIOj 1020~1029 ZZULIOJ 1020: 两整数排序 题目描述 输入 输出 代码: ZZULIOJ 1021: 三个整数的最大值 题目描述 输入 输出 代码: ZZULIOJ 1 ...
- 南阳oj入门题-A+B Problem
/** A+B Problem 时间限制:3000 ms | 内存限制:65535 KB 难度:0 描述 此题为练手用题,请大家计算一下a+b的值 输入 输入两个数,a,b 输出 输出a+b的值 样例 ...
- 南阳oj入门题-蛇形填数
/** 蛇形填数 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 在n*n方陈里填入1,2,...,n*n,要求填成蛇形.例如n=4时方陈为: 10 11 12 1 9 16 ...
- 南阳oj入门题-数数
/** 数数 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 我们平时数数都是喜欢从左向右数的,但是我们的小白同学最近听说德国人数数和我们有些不同,他们正好和我们相反,是从右 ...
- 南阳oj入门题-公约数和公倍数
/** 水仙花数 时间限制:1000 ms | 内存限制:65535 KB 难度:0 描述 请判断一个数是不是水仙花数. 其中水仙花数定义各个位数立方和等于它本身的三位数. 输入 有多组测试数据,每组 ...
- 【新手上路】语法入门算法入门题单
作者:王清楚 链接:[新手上路]语法入门&算法入门题单_ACM竞赛_ACM/CSP/ICPC/CCPC/比赛经验/题解/资讯_牛客竞赛OJ_牛客网 来源:牛客网 介绍:本题单分为语法入门和算法 ...
- 各大OJ刷题平台汇总
前言 想成为一名高级工程师,算法还是要有的,至少在入门编程和进入公司之前都是必备的.刷题也可以很好的锻炼动手能力和逻辑思维,今天就给大家介绍一些知名的在线刷题平台,都是干货哦! 力扣(leetcode ...
- 狂刷OJ基础题两天,OJ机考成功半小时全部AC了
一.背景 我们学校有个程序设计实践(C\C++版),成绩就是平时给了54题刷够50+就平时分满分,期末考试就是上机考试八题(大概分为数论.简单计算.时间显示.进制转换.字符串.递归.枚举几大类型),只 ...
- 【刷题汇总】 CSP/NOIP真题分析 基础OJ刷题包
1.NOIP与CSP-J/S的历年真题分析汇总 序号 标题 内容 属性 1 CSP-J2-2021 解题报告 J组真题讲解 题解包 2 CSP-J2-2020 解题报告 J组真题讲解 题解包 3 CS ...
最新文章
- 转 LIST INCARNATION OF DATABASE
- linux网卡入流速,linux下简单限制网卡速度与
- boost::convert模块实现默认转换器fail失败的测试程序
- 关于Dapper.NET的相关论述
- Glassfish3 安装后登录时提示:Secure Admin must be enabled to access the DAS remotely
- c语言求不成功查找长度的代码_哈希查找算法(C语言实现)
- TCP/IP——链路层简记
- 推荐2本书 《浪潮之巅》 和 《数学之美》
- 全国电子设计大赛资料打包网盘10G
- 【MQTT学习】lesson8. :Retained 消息和 LWT
- 什么是微信不死域名 微信不死域名的原理是什么
- 初识selenium--发送QQ邮件
- 【MATLAB教程案例5】常见无线通信信道的matlab模拟和仿真分析——自由空间损耗模型,Okumura-Hata模型以及COST231 Hata模型
- 一个月提升口语听力n个level
- ibm服务器密码破解_IBM Integration Bus中的密码术操作
- java删除奇数文件_java,奇数性的问题
- mysql reorg_生产数据库性能优化之reorg和表重建
- 挑战程序设计竞赛 3.6 与平面和空间打交道的计算几何
- 一沙一世界,一叶一菩提
- 非法关机 mysql_一次非法关机导致mysql数据表损坏的实例解决 -电脑资料