P2433 【深基1-2】小学数学 N 合一(题解)
这是一道水题+坑题
顺序结构的题单里竟然有选择结构!
题目描述
问题 1
请输出 I love Luogu!
问题 2
这里有 10 个苹果,小A 拿走了 2 个,Uim 拿走了 4 个,八尾勇拿走剩下的所有的苹果。我们想知道:
- 小A 和 Uim 两个人一共拿走多少苹果?
- 八尾勇能拿走多少苹果?
现在需要编写一个程序,输出两个数字作为答案,中间使用空格分开。
问题 3
现在有 14 个苹果。要均分给 4 名同学,分不掉的苹果放回冰箱。请问:
每位同学能分得几个苹果?
一共分出去多少苹果?
把几个苹果放回冰箱?
现在需要编写一个程序,输出三个数字作为答案,每个数字一行。
问题 4
现在有 500 毫升的肥宅快乐水,要均分给 3 名同学,每位同学可以分到多少毫升?请输出一个数字作为输出。保留 6 位有效数字,且不使用科学计数法。
问题 5
甲列火车长 260 米,每秒行 12 米;乙列火车长 220 米,每秒行 20 米,两车相向而行,从两车车头相遇时开始计时,多长时间后两车车尾相离?已知答案是整数。
问题 6
一个长方形长宽分别是 6cm、9cm,求它的对角线长度(cm)。直接使用 cout 输出。
问题 7
Uim 银行账户里面有100元。经过了下面的操作:
往里面存了 10 元;
购物花掉了 20 元;
把里面的钱全部取出。
请在每次操作后输出账户余额,并使用换行符隔开。
问题 8
当半径为 r=5,请输出圆的周长、面积和球体积。取 π=3.141593。请直接使用 cout 输出答案,每行一个数字。
问题 9
一只小猴买了若干个桃子。第一天他刚好吃了这些桃子的一半,又贪嘴多吃了一个;第二天他也刚好吃了剩余桃子的一半,贪嘴多吃了一个;第三天他又刚好吃了剩下的桃子的一半,并贪嘴多吃了一个。第四天起来一看,发现桃子只剩下一个了。请问小猴买了几个桃子?
问题 10
洛谷的评测任务是单位时间内均匀增加的。8 台评测机 30 分钟可以刚好把评测队列中的程序评测完毕,10 台评测机 6 分钟可以刚好把评测队列中的程序评测完毕,请问几台评测机可以在 10 分钟时刚好把评测队列中的程序评测完毕?
问题 11
小A跑步速度 5m/s,八尾勇跑步速度 8m/s,八尾勇在小A后面 100m,他们同时起跑,请问需要多长时间八尾勇可以追上小A?输出一个数字表示答案,使用 cout 直接输出。
问题 12
大家都知道有 26 个英文字母,其中A是第一个字母。现在请编程求出:
- M 是字母表中的第几个字母?
- 第 18 个字母是什么?
输出一个数字和一个字母,使用换行隔开。
问题 13
小 A 有两块球形橡皮泥,一个半径是 4,一个半径是 10。他想把这两块橡皮泥揉在一起,然后塑造成一个正方体,请问这个正方体的棱长是多少?如果结果不是整数,则舍去小数点之后的数字。取 \pi = 3.141593π=3.141593。
问题 14
根据咕咕网校的预测,当课程定价为 110 元时,会有 10 人报名。如果课程价格每降低 1 元,就会多 1 名报名者(反之亦然)。如果希望总共能收到 3500 元学费的话,那么应该定价多少呢?已知本题有两个答案符合要求,则取较小的那一个。如果这个答案不是整数,则需四舍五入精确到整数。
输入格式
输入一个数字,表示第几个问题。
输出格式
根据每个问题,输出一个答案。
输入输出样例
输入 #1复制
2
输出 #1复制
6 4
说明/提示
请解决以下小学数学题。你可以提交答案,也可以写一个程序。
对于本题来说,如果你不知道怎么输入,也可以这么抄:
#include<iostream>
// 填上你觉得需要的其他头文件
using namespace std;
int main() {int T;cin >> T;if (T == 1) {// 粘贴问题 1 的主函数代码,除了 return 0cout << "I love Luogu!";} else if (T == 2) {// 粘贴问题 2 的主函数代码,除了 return 0cout << 2 + 4 << " " << 10 - 2 - 4;} else if (T == 3) {// 请自行完成问题 3 的代码} else if (T == 4) {// 请自行完成问题 4 的代码} else if (T == 5) {// 请自行完成问题 5 的代码} else if (T == 6) {// 请自行完成问题 6 的代码} else if (T == 7) {// 请自行完成问题 7 的代码} else if (T == 8) {// 请自行完成问题 8 的代码} else if (T == 9) {// 请自行完成问题 9 的代码} else if (T == 10) {// 请自行完成问题 10 的代码} else if (T == 11) {// 请自行完成问题 11 的代码} else if (T == 12) {// 请自行完成问题 12 的代码} else if (T == 13) {// 请自行完成问题 13 的代码} else if (T == 14) {// 请自行完成问题 14 的代码}return 0;
}
好多啊!不过没什么,我们一个个写。
1、2:
直接复制(如果这都错了,那你完全废了,呵呵~)
if (T == 1) {cout << "I love Luogu!";} else if (T == 2) {cout << 2 + 4 << " " << 10 - 2 - 4;}
3~14:
这些题你可以直接复制答案,也可以老老实实地算。
3、
cout<<"3\n12\n2";
4、
cout<<166.667;
5、
cout<<15;
6、
cout<<sqrt(117);
7、
cout<<"110\n90\n0";
8、
cout<<10*x<<endl<<25*x<<endl<<500/3.0*x;
9、
cout<<22;
10、
cout<<9;
11、
cout<<100.0/3;
12、
cout<<"13\nR";
13、
cout<<int(pow(x*4356/3.0,1.0/3));
14、
cout<<50;
好无聊啊!
最后再加上:
#include<cmath>
using namespace std;
const double x=3.141593;
大功告成!
不过,吐槽一句:出题人偏题偏到哪儿去了呀?这完全不是小学数学!
你可能不知道,选择结构是这样的:
if(/*条件*/){语句块;
}
if(/*条件*/){语句块 1;
} else{语句块 2;
}
if(/*条件1*/){语句块 1;
} else if(/*条件2*/){语句块 2;
} else{语句块 3;
}
当然,如果大括号内只有一行,也可以这样:
if(/*条件 1*/) 语句 1;
else if(/*条件2*/) 语句块 2;
else 语句块 3;
整合起来,代码如下:
#include<iostream>
#include<cmath>
using namespace std;
int n;
const double x=3.141593;
int main(){cin>>n;if(n==1)cout<<"I love Luogu!";else if(n==2)cout<<"6 4";else if(n==3)cout<<"3\n12\n2";else if(n==4)cout<<166.667;else if(n==5)cout<<15;else if(n==6)cout<<sqrt(117);else if(n==7)cout<<"110\n90\n0";else if(n==8)cout<<10*x<<endl<<25*x<<endl<<500/3.0*x;else if(n==9)cout<<22;else if(n==10)cout<<9;else if(n==11)cout<<100.0/3;else if(n==12)cout<<"13\nR";else if(n==13)cout<<int(pow(x*4356/3.0,1.0/3));else if(n==14)cout<<50;return 0;
}
P2433 【深基1-2】小学数学 N 合一(题解)相关推荐
- 【洛谷题解】P2433 【深基1-2】小学数学 N 合一
目录 [深基1-2]小学数学 N 合一 题解 题目描述 输入格式 输出格式 样例 #1 样例输入 #1 样例输出 #1 题目解析 问题 1~5 问题 6~10 问题 10~14 发牢骚 完整代码 谢谢 ...
- 洛谷——P2433 【深基1-2】小学数学 N 合一
P2433 [深基1-2]小学数学 N 合一 题目描述 问题 1 请输出 I love Luogu! 问题 2 这里有 10 个苹果,小A 拿走了 2 个,Uim 拿走了 4 个,八尾勇拿走剩下的所有 ...
- 洛谷_P2433 【深基1-2】小学数学 N 合一(简单是简单,真的好麻烦!)
小学题,不注意也会错这么多 小小白技术不高,好歹还有耐心------ #include<iostream> #include<cstdio> #include<cmath ...
- 洛谷P2433 小学数学 N 合一
写完了这道题结果脑子断电把浏览器关了......打开一看 没保存 寄 传送门:[深基1-2]小学数学 N 合一 - 洛谷 第一题 第二题 第三题 这几道题没啥好说的,直接输出就彳亍了 cout < ...
- [Luogu]P2433 小学数学N合一(C++题解)
文章目录 Part 0 [深基1-2]小学数学 N 合一 题目描述 问题 1 问题 2 问题 3 问题 4 问题 5 问题 6 问题 7 问题 8 问题 9 问题 10 问题 11 问题 12 问题 ...
- 小学数学N合一(洛谷P2433题题解,Java语言描述)
题目要求 题目链接 分析 很简单的问题,注意具体要求即可. 这个题有个坑,因为根据评判结果,所有的浮点数都必须是6位有效数字,但题没明说,这点一定要注意. AC代码(Java语言描述) import ...
- python自学做题记录之小学数学N合一
题目描述 问题 1 请输出 I love Luogu! 问题 2 这里有 10 个苹果,小A 拿走了 2 个,Uim 拿走了 4 个,八尾勇拿走剩下的所有的苹果.我们想知道: 小A 和 Uim 两个人 ...
- pg 时间戳 能与整数比较大小吗_小学数学55组重要知识“顺口溜”+必考题型口诀,一遍就能记住!...
. 一年级 二年级 三年级 四年级 五年级 六年级 (点击进入) 小学数学需要记住的知识点还是比较多的,看到这些知识点,很多孩子都觉得枯燥,不愿意用心去记.今天,小奥给孩子们汇总了55组"数 ...
- 四年上册级计算机教学计划,小学数学四年级上册教学计划
小学数学四年级上册教学计划 一.本学期教学的指导思想 1.重视以学生的已有经验知识和生活经验为基础,提供学生熟悉的具体情景,以帮助学生理解数学知识. 2.增加联系实际的内容,为学生了解现实生活中的数学 ...
最新文章
- 数字通信原理_光纤通信原理是什么 光纤通信应用领域介绍【图文】
- Prism.Interactivity 之 PopupWindowAction 用法简记
- 以下用于数据存储领域的python第三方库是-python第三方库系列之一--json
- MySQL函数/数据库函数
- ThreadLocal 你到底是个什么鬼
- html等待图片全部加载,imgLoad等待图片资源加载完成后执行函数(图片预加载)...
- Activity之间传递参数
- UVALive - 4223(hdu 2926)
- 动态规划编程模型的本质及应用
- 【实习之T100开发】T100 基础架构、命名原则
- 利用SQL语言修正与撤销数据库
- Linux 目录简要结构认识
- Java实现百度富文本编辑器UEditor
- 怎么用html制作求职登记表,有步骤的编写个人简历 其效果更好
- Abaqus齿轮有限元分析
- 简单的Charles抓包ios微信网页
- webgis、gis学习技巧总结
- python if实现对话_Python生成微信对话生成器(四)
- Python正向和反向迭代器介绍
- Java Swing中的下拉式菜单(menu)、弹出式菜单(JPopupMenu)、选项卡窗体(JTabbedPane),TextArea右键菜单 组件使用案例