记录洛谷刷题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/苹果和虫子、数的性质相关推荐

  1. 洛谷刷题C语言:陶瓷项链、Cow Gymnastics B、Where Am I? B、Hello, 2020!、SIR 模型

    记录洛谷刷题C语言 一.[NOI2000] 瓷片项链 题目描述 原始部落用一种稀有的泥土烧制直径相同的圆瓷片并串成项链,串的时候沿瓷片的直径方向顺次连接,瓷片之间没有空隙也不重叠,一条项链至少由一个瓷 ...

  2. 洛谷刷题C语言:切蛋糕、概率、Bridž、NOTE、DOMINO

    记录洛谷刷题C语言qaq [NOI Online 2021 入门组] 切蛋糕 题目描述 Alice.Bob 和 Cindy 三个好朋友得到了一个圆形蛋糕,他们打算分享这个蛋糕. 三个人的需求量分别为 ...

  3. 洛谷刷题C语言:远古档案馆(Ancient Archive)、VOLIM、SAHOVNICA、Tuna、KRIŽALJKA

    记录洛谷刷题C语言qaq,都是些不优雅的代码 远古档案馆(Ancient Archive) 题目背景 为了揭开月光能量背后的秘密,你来到了地下的远古档案馆. 远古一族的秘密与遗忘的知识悉数贮藏于这片被 ...

  4. 洛谷刷题C语言:潇湘の雨、分糖果、Addition、Ljeto、TRI

    记录洛谷刷题C语言QAQ 「PMOI-0」潇湘の雨 题目背景 (原 LZOI-1,改名已经 PMOI 成员同意) lhm-01 题目描述 言琢დ 在一个 2n×2n2n \times 2n2n×2n ...

  5. 洛谷刷题C语言:Bold、饱食、公平の意、DOM、

    记录洛谷刷题C语言qaq [COCI2020-2021#6] Bold 题目描述 Paula 给 Daniel 写了一封信,她需要加粗文本的字体,以便视力恶化的 Daniel 阅读. 信可以用 . 和 ...

  6. 洛谷刷题C语言:Physics Problem、PARKING、Trol、信息学竞赛、POT

    记录洛谷刷题C语言 「dWoi R1」Physics Problem 题目背景 面对白板上的物理题,王马陷入了沉思 -- 题目描述 有 nnn 个状态,编号为 111 到 nnn.这 nnn 个状态之 ...

  7. 洛谷刷题C语言:Fergusonball Ratings、Don‘t Mozheng. /oh、gcd.、幻想乡扑克游戏、PMTD

    记录洛谷刷题C语言qaq [CCC2022 J2] Fergusonball Ratings 题目描述 现在有一个球队需要你评价. 球队中的第 i i i 个人进了 a i a_i ai​ 个球,犯规 ...

  8. 洛谷刷题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 ...

  9. 洛谷刷题C语言:闰年判断、Apples、洛谷团队系统、肥胖问题、三位数排序

    记录洛谷刷题QAQ 一.[深基3.例3]闰年判断 题目描述 输入一个年份,判断这一年是否是闰年,如果是输出 111,否则输出 000. 输入格式 输入一个正整数 nnn,表示年份. 输出格式 输出一行 ...

最新文章

  1. 802.1x------2
  2. oracle归档目录莫名删除,Oracle归档目录被自动删除的bug
  3. SpringBoot 配置多数据源(Sql Server、MySql)
  4. java打乱一组正序数字,Leetcode︱4.Median of Two Sorted Arrays寻找两个正序数组的中位数.java...
  5. SQLServer之深度分析Insert
  6. 数据库工作笔记017---还记得Oracle悲观锁和乐观锁嘛?以及hibernate对乐观悲观锁的封装
  7. I’m stuck!
  8. ArcGISEngine二次开发(5):添加矢量要素
  9. 【181023】有意思的屏幕画笔,基于VC++实现
  10. 是否要允许堵车“加塞”的帕累托最优、纳什均衡分析
  11. fprintf用法解析
  12. 天气数据垂手可得-IBM SPSS Modeler 18.0扩展应用实操练习
  13. 【零基础学Python】爬虫篇 :第十一节--Python爬虫Urllib用法合集
  14. 1034 有理数四则运算
  15. CTF Crypto---RSA NC不互素
  16. GEF活性检测试剂盒的主要用途和应用
  17. 2023年云计算发展趋势会减缓吗?还能学习就业吗?
  18. Oracle的子查询【单行子查询和多行子查询】
  19. 3D漫游结合行业应用,实现企业营销价值
  20. 考研中国科学院大学计算机分数线,中国科学院大学2017年考研分数线

热门文章

  1. python爬取知乎网页图片
  2. 基于JavaScript实现拼图游戏
  3. RUN 文件安装 postgresql8.4.12
  4. Python pip时遇到的no moudle问题
  5. 【Win10系统右下角网络图标消失、无法联网、网络Internet状态闪退等问题解决方法】
  6. JAVA8新特性的StreamAPI 遇到的问题stream has already been operated upon or closed
  7. Stream流--java.lang.IllegalStateException: stream has already been operated upon or closed
  8. 小米MIUI12开发版内测-答题
  9. blob写法的浏览器兼容性
  10. Python pandas 实现Excel分列效果