zzulioj1017C语言答案,ZZULIOJ刷题1010-1019
1010: 求圆的周长和面积
时间限制: 1 Sec 内存限制: 30 MB
提交: 42979 解决: 21335
[状态] [讨论版] [提交] [命题人:admin]
题目描述
输入圆的半径,求圆的周长和面积。 要求定义圆周率为如下宏常量
#define PI 3.14159
输入
输入半径r的值,为一实数。
输出
输出一行,包括周长和面积。数据之间用一个空格隔开,数据保留小数后面两位。
样例输入 Copy
3
样例输出 Copy
18.85 28.27
C代码:
#include
#define PI 3.14159
int main(){
double r;
scanf("%lf",&r);
printf("%.2lf %.2lf",2*PI*r,PI*r*r);
}
1011: 圆柱体表面积
时间限制: 1 Sec 内存限制: 30 MB
提交: 29988 解决: 20328
[状态] [讨论版] [提交] [命题人:admin]
题目描述
输入圆柱体的底面半径r和高h,计算圆柱体的表面积并输出到屏幕上。要求定义圆周率为如下宏常量
#define PI 3.14159
输入
输入两个实数,为圆柱体的底面半径r和高h。
输出
输出一个实数,即圆柱体的表面积,保留2位小数。
样例输入 Copy
42.1 71.6
样例输出 Copy
30076.14
C代码:
#include
#define PI 3.14159
int main(){
double r,H,S;
scanf("%lf %lf",&r,&H);
S = 2*PI*r*r+2*PI*r*H;
printf("%.2lf",S);
}
1012: 求绝对值
时间限制: 1 Sec 内存限制: 30 MB
提交: 31426 解决: 20891
[状态] [讨论版] [提交] [命题人:admin]
题目描述
求实数的绝对值。
输入
输入一个实数。
输出
输出它的绝对值,结果保留两位小数
样例输入 Copy
-234.00
样例输出 Copy
234.00
C代码:
#include
#define PI 3.14159
int main(){
double x,X;
scanf("%lf",&x);
if(x > 0)
X = x;
else
X = -x;
printf("%.2lf",X);
}
1013: 求两点间距离
时间限制: 1 Sec 内存限制: 30 MB
提交: 34281 解决: 20604
[状态] [讨论版] [提交] [命题人:admin]
题目描述
给定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
C代码:
#include
#include
#define PI 3.14159
int main(){
double x1,y1,x2,y2,D;
double d;
scanf("%lf %lf %lf %lf",&x1,&y1,&x2,&y2);
D = pow((x1-x2),2)+pow((y1-y2),2);
d = sqrt(D);
printf("%.2lf",d);
}
1014: 求三角形的面积
时间限制: 1 Sec 内存限制: 30 MB
提交: 27596 解决: 19995
[状态] [讨论版] [提交] [命题人:admin]
题目描述
给出三角形的三条边,求三角形的面积。
输入
输入三角形的三条边长(实数),数据之间用空格隔开。
输出
输出三角形的面积,结果保留2位小数。
样例输入 Copy
2.5 4 5
样例输出 Copy
4.95
提示
用海伦公式或其他方法均可。
C代码:
#include
#include
#define PI 3.14159
int main(){
double a,b,c,q,S;
scanf("%lf %lf %lf",&a,&b,&c);
q = (a+b+c)/2 ;
S = sqrt(q*(q-a)*(q-b)*(q-c));
printf("%.2lf",S);
}
1015: 计算时间间隔
时间限制: 1 Sec 内存限制: 30 MB
提交: 37321 解决: 18099
[状态] [讨论版] [提交] [命题人:admin]
题目描述
读入两个用“时:分:秒”表示的时间点,计算以秒为单位的时间间隔。
输入
输入有两行,每行是一个用“时:分:秒”表示的时间点。测试数据保证第二个时间点晚于第一个时间点。
输出
输出一个整数,表示时间间隔的秒数。
样例输入 Copy
08:00:00
09:00:00
样例输出 Copy
3600
提示
输入数据中带有普通字符,如冒号,scanf函数的格式字符串中对应位置上也要有对应字符。
C代码:
#include
int main(){
int x1,x2,x3;
int y1,y2,y3;
int sum1=0,sum2=0;
scanf("%d:%d:%d",&x1,&x2,&x3);
scanf("%d:%d:%d",&y1,&y2,&y3);
sum1 = x1*3600+x2*60+x3;
sum2 = y1*3600+y2*60+y3;
printf("%d",sum2-sum1);
}
1016: 银行利率
时间限制: 1 Sec 内存限制: 30 MB
提交: 31378 解决: 18820
[状态] [讨论版] [提交] [命题人:admin]
题目描述
设银行1年期定期存款年利率为2.25%,存款本金为deposit元,试编程计算并输出n年后的本利之和。
输入
输入一个正整数和一个实数,分别代表存款年数和存款本金。
输出
输出一个双精度实数,小数点后保留6位有效数字。
样例输入 Copy
2 100
样例输出 Copy
104.550625
提示
使用math.h中的数学函数
C代码:
#include
#include
int main(){
double year,money;
double sum;
scanf("%lf %lf",&year,&money);
sum = money * pow(1+2.25/100,year);
printf("%.6lf",sum);
}
1017: 判断正整数位数
时间限制: 1 Sec 内存限制: 128 MB
提交: 14645 解决: 8818
[状态] [讨论版] [提交] [命题人:admin]
题目描述
给定一个不多于5位的正整数,判断它是几位数,并输出。
输入
一个不多于5位的正整数。
输出
输出正整数的位数,单独占一行。
样例输入 Copy
111
样例输出 Copy
3
C代码:
#include
#include
int main(){
int x;
scanf("%d",&x);
if( x/10 < 1 )
printf("1");
if(x/10 >=1 && x/10<=9)
printf("2");
if(x/10>=10 && x/10<=99)
printf("3");
if(x/100>=10 && x/100<=99)
printf("4");
if(x/1000>=10 && x/10000<=90)
printf("5");
}
1018: 奇数偶数
时间限制: 1 Sec 内存限制: 30 MB
提交: 37295 解决: 21555
[状态] [讨论版] [提交] [命题人:admin]
题目描述
输入一个整数,判断该数是奇数还是偶数。
输入
输入整数n。
输出
如果该数是奇数就输出“odd”,偶数就输出“even”(输出不含双引号)。
样例输入 Copy
8
样例输出 Copy
even
C代码:
#include
#include
int main(){
int x;
scanf("%d",&x);
if( x%2==0 )
printf("even");
if( x%2!=0)
printf("odd");
}
1019: 公园门票
时间限制: 1 Sec 内存限制: 30 MB
提交: 33123 解决: 18649
[状态] [讨论版] [提交] [命题人:admin]
题目描述
某公园门票的票价是每人50元,一次购票满30张,每张可以少收2元。试编写自动计费系统程序。
输入
输入一个正整数,表示购票的数量。
输出
输出一个整数,表示用户实际需要支付的金额。
样例输入 Copy
30
样例输出 Copy
1440
C代码:
#include
int main(){
int x;
scanf("%d",&x);
if( x<30 )
printf("%d",50*x);
if( x>=30)
printf("%d",48*x);
}
zzulioj1017C语言答案,ZZULIOJ刷题1010-1019相关推荐
- C语言计算机二级/C语言期末考试 刷题(二)
收集了一些经典C语言计算机二级和C语言期末考试题库 整理不易,大家点赞收藏支持一下 祝大家计算机二级和期末考试都高分过 系列文章: C语言计算机二级/C语言期末考试 刷题(一) 目录 一.填空 共 ...
- C语言计算机二级/C语言期末考试 刷题(四)
收集了一些经典C语言计算机二级和C语言期末考试题库 整理不易,大家点赞收藏支持一下 祝大家计算机二级和期末考试都高分过 系列文章: C语言计算机二级/C语言期末考试 刷题(一) C语言计算机二级/C语 ...
- zzulioj1017C语言答案,郑州轻工业大学oj题解(c语言)1017,1018 if典型题
根据收集到的数据,1017,1018也是错误率比较高,容易卡住的题目. 在讲题目,之前,有必要先把if这一逻辑判断的条件先给大家理清一下. 首先先看两个或者多个if同用的情况: if (条件1) { ...
- C语言计算机二级/C语言期末考试 刷题(一)
收集了一些经典C语言计算机二级和C语言期末考试题库 整理不易,大家点赞收藏支持一下 祝大家计算机二级和期末考试都高分过 目录 一.填空,共20题 (共计20分) 二.单选 共25题 (共计25分) ...
- C语言--期末前夜刷题计划(吉林大学高级语言程序设计超星慕课作业题为主)
1.输出前驱后继字符 #include "stdio.h" int main(){char x;scanf("%c",&x);int a,b,c;b=x ...
- C语言入门必刷题-牛客网精选5道
目录 1.BC12 学生基本信息输入输出 2.BC89 包含数字9的数 3.BC29 开学? 4.BC77 简单计算器 5.BC140 杨辉三角 1.BC12 学生基本信息输入输出 描述 依次输入一个 ...
- c语言洛谷刷题日记P5734 【深基6.例6】文字处理软件(合理运用字符串函数)
看题目戳这里 目录 一.后接插入,在文档后面插入字符串 str,并输出文档的字符串. 二:截取文档部分,只保留文档中从第 a 个字符起 b 个字符,并输出文档的字符串. 三:插入片段,在文档中第 a ...
- C语言入门必刷题-牛客网精选-经典题型-一定来试试哦
文章目录 BC117 小乐乐走台阶 描述 输入描述: 输出描述: 示例1 示例2 分析 BC98 序列中删除指定数字 描述 输入描述: 输出描述: 示例1 示例2 BC95 最高分与最低分之差 描述 ...
- 想说说关于在刷题网站(牛客 、C语言网、力扣)上测试样例过了但是OJ判错这档子事
目录 1.话题引入 2.在刷题过程中一些自己想说的 3.刷题时的一些小建议 4.个人感悟 1.话题引入 首先介绍一下我自己,本人是一名专科大一的学生:非计算机本专业:因为想拓宽自己的知识面和技术:于是 ...
最新文章
- 运行nltk示例 Resource u'tokenizers punkt english.pickle' not found解决
- JavaScript代码优化实战之一:缓存变量,关键字过滤
- 技术分享 | 一文带你了解测试流程体系
- 项目缺少包如何和服务器,解决缺少服务器依赖包问题
- 模板题——数位DP、状态压缩、记忆化搜索
- mysql 索引优化分析
- 金蝶k3单据编码规则_金蝶K3ERP编码规则.doc
- 21天学习之二(Android 10.0 SystemUI默认去掉底部导航栏的三种方法)
- Apollo安装记录
- Centos下docker/docker-compose离线安装
- Java各数据库的JDBC驱动包下载地址
- [动态规划] 什么是动态规划
- 镜像miracast投屏软件_什么是Miracast投屏,Miracast是怎么投屏的?
- Access根据出生日期计算年龄_小技巧 | 在SPSS中根据出生日期计算年龄
- 比较经典的位字段例题(颜色三原色)
- 内存不能为read修复方法
- 马克思主义理论-资本主义的发展及趋势
- Hex diff compare 比较工具
- Java图片合成并引入外部字体写入文字
- 2008-12-29日xp系统补丁导致iis无法启动
热门文章
- 2021年全国职业院校技能大赛高职组“软件测试”赛项—“阶段二竞赛任务书”
- e2实名信息什么意思_注意!收到“二次实名验证”信息千万别点,已有人中招!...
- 浅析锂电池保护板(BMS)系统设计思路(一)
- cad07无法看见教育版的标注
- Git 代码的审阅与提交
- comsol学习记录——光的衍射
- uniapp微信小程序onShareAppMessage 函数实现分享功能和实例页面代码
- linux psycopg2,在unix上为python 3.5安装psycopg2包
- 华为首批鸿蒙系统手机,华为鸿蒙首批升级机型名单曝光 华为6月将正式发布鸿蒙手机操作系统...
- 老师让我实现一个基于SSM的在线租房系统