洛谷刷题C语言:数字反转、再分肥皂水、三角形面积、Apples Prologue/苹果和虫子、数的性质
记录洛谷刷题QAQ,一些不大优雅的代码
一、【深基2.例7】数字反转
题目描述
输入一个不小于 100100100 且小于 100010001000,同时包括小数点后一位的一个浮点数,例如 123.4123.4123.4 ,要求把这个数字翻转过来,变成 4.3214.3214.321 并输出。
输入格式
一行一个浮点数
输出格式
一行一个浮点数
样例 #1
样例输入 #1
123.4
样例输出 #1
4.321
代码如下:
#include<string.h>
#include<stdio.h>
#include<math.h>
#include <stdlib.h>int main()
{char num[100000];scanf("%s",&num);int len = strlen(num);for(int i = len-1;i >= 0;i--){printf("%c",num[i]);}return 0;
}
二、【深基2.例8】再分肥宅水
题目描述
现在有 ttt 毫升肥宅快乐水,要均分给 nnn 名同学。每名同学需要 222 个杯子。现在想知道每名同学可以获得多少毫升饮料(严格精确到小数点后 333 位),以及一共需要多少个杯子。
输入格式
输入一个实数 ttt 和一个正整数 nnn,使用空格隔开。
输出格式
输出两行。
第一行输出一个三位小数,表示可以获得多少毫升饮料。第二行输出一个正整数,表示一共需要多少个杯子。
样例 #1
样例输入 #1
500.0 3
样例输出 #1
166.667
6
提示
对于所有数据,0≤t≤100000\leq t\leq 100000≤t≤10000 且小数点后不超过 333 位,1≤n≤10001\leq n\leq 10001≤n≤1000。
代码如下:
#include<string.h>
#include<stdio.h>
#include<math.h>
#include <stdlib.h>int main()
{double t;int n;scanf("%lf%d",&t,&n);double num = t/n;printf("%.3lf\n%d",num,n*2);return 0;
}
三、【深基2.习2】三角形面积
题目描述
一个三角形的三边长分别是 aaa、bbb、ccc,那么它的面积为 p(p−a)(p−b)(p−c)\sqrt{p(p-a)(p-b)(p-c)}p(p−a)(p−b)(p−c),其中 p=12(a+b+c)p=\frac{1}{2}(a+b+c)p=21(a+b+c)。输入这三个数字,计算三角形的面积,四舍五入精确到 111 位小数。
输入格式
第一行输入三个实数 a,b,ca,b,ca,b,c,以空格隔开。
输出格式
输出一个实数,表示三角形面积。精确到小数点后 111 位。
样例 #1
样例输入 #1
3 4 5
样例输出 #1
6.0
提示
数据保证保证能构成三角形,0≤a,b,c≤10000\leq a,b,c\leq 10000≤a,b,c≤1000,每个边长输入时不超过 222 位小数。
代码如下:
#include<string.h>
#include<stdio.h>
#include<math.h>
#include <stdlib.h>int main()
{double a, b, c;scanf("%lf%lf%lf",&a,&b,&c);double p = 0.5*(a+b+c);double sum = sqrt(p*(p - a)*(p - b)*(p - c));printf("%.1lf",sum);return 0;
}
四、【深基2.习6】Apples Prologue / 苹果和虫子
题目描述
八尾勇喜欢吃苹果。她现在有 mmm(1≤m≤1001 \le m \le 1001≤m≤100)个苹果,吃完一个苹果需要花费 ttt(0≤t≤1000 \le t \le 1000≤t≤100)分钟,吃完一个后立刻开始吃下一个。现在时间过去了 sss(1≤s≤100001 \le s \le 100001≤s≤10000)分钟,请问她还有几个完整的苹果?
输入格式
输入三个非负整数表示 m,t,sm, t, sm,t,s。
输出格式
输出一个整数表示答案。
样例 #1
样例输入 #1
50 10 200
样例输出 #1
30
提示
如果你出现了 RE,不如检查一下被零除?
代码如下:
#include<string.h>
#include<stdio.h>
#include<math.h>
#include <stdlib.h>int main()
{int m;int t, s;scanf("%d%d%d",&m,&t,&s);if(t == 0){printf("0\n");}else if(t != 0){int num = s / t;int sum = 0;if(s % t != 0){num++;}if(num >= m){printf("0\n");}else {printf("%d",m - num);}}return 0;
}
五、【深基3.例2】数的性质
题目描述
一些整数可能拥有以下的性质:
- 性质 1:是偶数;
- 性质 2:大于 444 且不大于 121212。
小 A 喜欢这两个性质同时成立的整数;Uim 喜欢这至少符合其中一种性质的整数;八尾勇喜欢刚好有符合其中一个性质的整数;正妹喜欢不符合这两个性质的整数。现在给出一个整数 xxx,请问他们是否喜欢这个整数?
输入格式
输入一个整数 x(0≤x≤1000)x(0\le x \le 1000)x(0≤x≤1000)
输出格式
输出这 444 个人是否喜欢这个数字,如果喜欢则输出 1
,否则输出 0
,用空格分隔。输出顺序为:小 A、Uim、八尾勇、正妹。
样例 #1
样例输入 #1
12
样例输出 #1
1 1 0 0
代码如下:
#include<string.h>
#include<stdio.h>
#include<math.h>
#include <stdlib.h>int main()
{int n;scanf("%d",&n);int a = 0, b = 0;if(n % 2 == 0){a = 1;}if(n > 4&& n <= 12){b = 1;}if(a == 1&&b == 1){printf("1 1 0 0");}if(a == 1&&b == 0){printf("0 1 1 0");}if(a == 0&& b== 1){printf("0 1 1 0");}if(a == 0 && b == 0){printf("0 0 0 1");}return 0;
}
洛谷刷题C语言:数字反转、再分肥皂水、三角形面积、Apples Prologue/苹果和虫子、数的性质相关推荐
- 洛谷刷题C语言:陶瓷项链、Cow Gymnastics B、Where Am I? B、Hello, 2020!、SIR 模型
记录洛谷刷题C语言 一.[NOI2000] 瓷片项链 题目描述 原始部落用一种稀有的泥土烧制直径相同的圆瓷片并串成项链,串的时候沿瓷片的直径方向顺次连接,瓷片之间没有空隙也不重叠,一条项链至少由一个瓷 ...
- 洛谷刷题C语言:切蛋糕、概率、Bridž、NOTE、DOMINO
记录洛谷刷题C语言qaq [NOI Online 2021 入门组] 切蛋糕 题目描述 Alice.Bob 和 Cindy 三个好朋友得到了一个圆形蛋糕,他们打算分享这个蛋糕. 三个人的需求量分别为 ...
- 洛谷刷题C语言:远古档案馆(Ancient Archive)、VOLIM、SAHOVNICA、Tuna、KRIŽALJKA
记录洛谷刷题C语言qaq,都是些不优雅的代码 远古档案馆(Ancient Archive) 题目背景 为了揭开月光能量背后的秘密,你来到了地下的远古档案馆. 远古一族的秘密与遗忘的知识悉数贮藏于这片被 ...
- 洛谷刷题C语言:潇湘の雨、分糖果、Addition、Ljeto、TRI
记录洛谷刷题C语言QAQ 「PMOI-0」潇湘の雨 题目背景 (原 LZOI-1,改名已经 PMOI 成员同意) lhm-01 题目描述 言琢დ 在一个 2n×2n2n \times 2n2n×2n ...
- 洛谷刷题C语言:Bold、饱食、公平の意、DOM、
记录洛谷刷题C语言qaq [COCI2020-2021#6] Bold 题目描述 Paula 给 Daniel 写了一封信,她需要加粗文本的字体,以便视力恶化的 Daniel 阅读. 信可以用 . 和 ...
- 洛谷刷题C语言:Physics Problem、PARKING、Trol、信息学竞赛、POT
记录洛谷刷题C语言 「dWoi R1」Physics Problem 题目背景 面对白板上的物理题,王马陷入了沉思 -- 题目描述 有 nnn 个状态,编号为 111 到 nnn.这 nnn 个状态之 ...
- 洛谷刷题C语言:Fergusonball Ratings、Don‘t Mozheng. /oh、gcd.、幻想乡扑克游戏、PMTD
记录洛谷刷题C语言qaq [CCC2022 J2] Fergusonball Ratings 题目描述 现在有一个球队需要你评价. 球队中的第 i i i 个人进了 a i a_i ai 个球,犯规 ...
- 洛谷刷题C语言:Even? Odd? G、The Robot Plow G、pb的游戏(1)、询问学号、cover
记录洛谷刷题QAQ 一.[USACO09OCT]Even? Odd? G 题目描述 Bessie's cruel second grade teacher has assigned a list of ...
- 洛谷刷题C语言:闰年判断、Apples、洛谷团队系统、肥胖问题、三位数排序
记录洛谷刷题QAQ 一.[深基3.例3]闰年判断 题目描述 输入一个年份,判断这一年是否是闰年,如果是输出 111,否则输出 000. 输入格式 输入一个正整数 nnn,表示年份. 输出格式 输出一行 ...
最新文章
- 802.1x------2
- oracle归档目录莫名删除,Oracle归档目录被自动删除的bug
- SpringBoot 配置多数据源(Sql Server、MySql)
- java打乱一组正序数字,Leetcode︱4.Median of Two Sorted Arrays寻找两个正序数组的中位数.java...
- SQLServer之深度分析Insert
- 数据库工作笔记017---还记得Oracle悲观锁和乐观锁嘛?以及hibernate对乐观悲观锁的封装
- I’m stuck!
- ArcGISEngine二次开发(5):添加矢量要素
- 【181023】有意思的屏幕画笔,基于VC++实现
- 是否要允许堵车“加塞”的帕累托最优、纳什均衡分析
- fprintf用法解析
- 天气数据垂手可得-IBM SPSS Modeler 18.0扩展应用实操练习
- 【零基础学Python】爬虫篇 :第十一节--Python爬虫Urllib用法合集
- 1034 有理数四则运算
- CTF Crypto---RSA NC不互素
- GEF活性检测试剂盒的主要用途和应用
- 2023年云计算发展趋势会减缓吗?还能学习就业吗?
- Oracle的子查询【单行子查询和多行子查询】
- 3D漫游结合行业应用,实现企业营销价值
- 考研中国科学院大学计算机分数线,中国科学院大学2017年考研分数线
热门文章
- python爬取知乎网页图片
- 基于JavaScript实现拼图游戏
- RUN 文件安装 postgresql8.4.12
- Python pip时遇到的no moudle问题
- 【Win10系统右下角网络图标消失、无法联网、网络Internet状态闪退等问题解决方法】
- JAVA8新特性的StreamAPI 遇到的问题stream has already been operated upon or closed
- Stream流--java.lang.IllegalStateException: stream has already been operated upon or closed
- 小米MIUI12开发版内测-答题
- blob写法的浏览器兼容性
- Python pandas 实现Excel分列效果