- 博客(32)
- 收藏
- 关注
原创 学习C++第2周……简单循环:While应用
每次测试后狐狸老师总会把成绩输入计算机,进行处理分析。但输入时有时会出错,如当满分为100分时,输入小于0或大于100的数,表示输入有误。试编一程序,输入某一位同学成绩时,自动检查输入数据的正确性,当输入有误时重新输入。输入多个整数,直到输入符合条件的整数为止。
2024-03-12 14:01:22 212
原创 学习C++第2周……三角形判断
输入共一行,包含三个正整数 a,b,c ,分别表示三条线段的长度,数与数之间以一个空格分开。现在有三个正整数,分别表示三条线段的长度,请判断这三条线段能否构成一个三角形。如果能构成三角形,则输出"
2024-03-12 10:03:45 496
原创 学习C++第2周……有一个学生成绩不及格
给出一名学生的语文和数学成绩,判断他是否恰好有一门课不及格(成绩小于 60 分)。若该生恰好有一门课不及格,输出 1;一行,包含两个在 0 到 100 之间的整数,分别是该生的语文成绩和数学成绩。若该生恰好有一门课不及格,输出 1;使用笨方法,把输出1的条件写全。
2024-03-12 09:45:55 228
原创 学习C++第2周……角谷猜想,while和if的应用
日本一位中学生发现一个奇妙的定理,请角谷教授证明,而教授无能为力,于是产生了角谷猜想。猜想的内容:任给一个自然数,若为偶数则除以2,若为奇数则乘3加1,得到一个新的自然数后按上面的法则继续演算。若干次后得到的结果必为1。请编写代码验证该猜想:求经过多少次运算可得到自然数1。如:输入22,22/2=1111*3+1=3434/2=1717*3+1=5252/2=2626/2=1313*3+1=4040/2=2020/2=1010/2=55*3+1=16。
2024-03-09 08:49:26 175
原创 学习C++第2周……级数求和,while的应用
已知:Sn=1+1/2+1/3+…+1/n。显然对于任意一个整数k,当n足够大的时候,Sn大于k。现给出一个整数k(1<=k<=15),要求计算出一个最小的n,使得Sn>k。
2024-03-08 17:06:48 181
原创 学习C++第2周……求等差数列第N项的值
前n项和公式为:Sn=n*a1+n(n-1)d/2或Sn=n(a1+an)/2 [2]。一行,包含三个整数a1,a2,n。是常见数列的一种,可以用AP表示,如果一个数列从第二项起,每一项与它的前一项的差等于同一个。,公差常用字母d表示 [1]。例如:1,3,5,7,9……给出一个等差数列的前两项a1,a2,求第n项是多少。,这个数列就叫做等差数列,而这个常数叫做等差数列的。一个整数,即第n项的值。
2024-03-08 15:58:02 607
原创 学习C++第2周……分钱游戏
说明甲、乙、丙三人共有x元钱,先由甲分钱给乙、丙两人,所分给的数与各人已有数相同;接着由乙分给甲、丙,分法同前;再由丙分钱给甲、乙,分法亦同前。经上述三次分钱之后,每个人的钱数恰好一样多。求原先各人的钱数分别是多少?
2024-03-08 15:19:45 560
原创 学习C++第2周……printf的应用
需要注意的是,在C++中,更推荐使用iostream库中的cout来进行输出,因为它更符合C++的面向对象的特性,而printf函数则更适用于C语言。在C++中,printf函数是用于打印输出的函数,它的用法与C语言中的printf函数相同。- `%5.2f`:指定输出浮点数的宽度为5个字符,并小数位数为2位。- `%10d`:指定输出的宽度为10个字符(默认右对齐)- `%-10d`:指定输出的宽度为10个字符,并左对齐。- `%.2f`:指定输出浮点数的小数位数为2位。- `%f`:用于输出浮点数。
2024-03-07 11:23:33 616
原创 学习C++第2周……三角形的判断
Step3:首先判断 a[0] + a[1] 是否大于 a[2],如果不成立,说明这三个数无法组成三角形,输出 “Not triangle” 并gameover。给出三条线段a,b,c 的长度,均是不大于 10000 的正整数。Step2:使用 sort 函数对数组 a 进行排序,使得 a[0] <= a[1] <= a[2]。Step1:定义了一个长度为 3 的 int 类型数组 a,用于存储输入的三个数。如果这个三角形符合以上多个条件,请按以上顺序分别输出,并用换行符隔开。输出若干行判定字符串。
2024-03-07 10:51:03 437
原创 学习C++第2周……用不同的方法输出菱形
其实就是用for语句来画一个长方形,有些位置是字符,有些位置是空格……原本想和做三角形的方式来做的,发现太没有挑战了,就想着用for语句。给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。输入只有一行, 包含一个字符。
2024-03-07 09:23:54 319
原创 学习C++第二周……三角形
现在给定一个字符,希望你用它构造一个底边长 55个字符,高 3 个字符的等腰字符三角形。该字符构成的等腰三角形,底边长 5 个字符,高为3个字符。就用了最简单的方式来cout输出的。
2024-03-07 08:59:39 223
原创 学习C++第1周…… 三角形面积求法
一个三角形的三边长分别是 a、b、c,那么它的面积为S=√p(p-a)(p-b)(p-c)(海伦公式),,其中 p=(a+b+c)/2。输入这三个数字,计算三角形的面积,四舍五入精确到 1 位小数。
2024-03-06 13:14:38 555
原创 学习C++第1周……时间减法
伦敦奥运会要到了,小鱼在拼命练习游泳准备参加游泳比赛,可怜的小鱼并不知道鱼类是不能参加人类的奥运会的。这一天,小鱼给自己的游泳时间做了精确的计时(本题中的计时都按 24 小时制计算),它发现自己从 a 时 b 分一直游泳到当天的 c 时 d 分,请你帮小鱼计算一下,它这天一共游了多少时间呢?小鱼游的好辛苦呀,你可不要算错了哦。
2024-03-06 11:22:53 181
原创 学习C++第1周……学习一个函数cbrt
小 A 有两块球形橡皮泥,一个半径是 4,一个半径是 10。他想把这两块橡皮泥揉在一起,然后塑造成一个正方体,请问这个正方体的棱长是多少?如果结果不是整数,则舍去小数点之后的数字。取π=3.141593。请输出一个整数表示答案。
2024-03-05 17:24:30 215
原创 学习C++第1周……输出小数点位数的控制
给出圆的半径,求圆的直径、周长和面积。如果圆的半径是 �r,那么圆的直径、周长、面积分别是2×�2×r、2×�×�2×π×r、�×�×�π×r×r,其中约定�=3.14159π=3.14159。
2024-03-05 15:45:12 153 1
原创 学习C++第一周……鸡兔同笼问题
兔子有 44 只脚,鸡有 22 只。一个笼子里面有若干只兔子和鸡,有 3535 个头,9494 只脚,请问兔子和鸡分别有几只?老方法:吹一声哨子抬一条腿,吹两声后,剩下的脚都是兔子的。请输出两个整数表示答案,使用空格隔开。
2024-03-05 13:34:30 250
原创 学C++的第一周……分苹果问题
如果我们设有X个小朋友,则3X+11=4X-1很容易求出12个小朋友,48个苹果;也可以使用盈亏问题 解决:(11+1)/(4-3)=12个。本题来自洛谷编写教材《深入浅出程序设计竞赛。个则少一个,请问有多少同学,有多少个苹果?请输出两个整数表示答案,使用空格隔开。给同学分苹果,若每人分。
2024-03-05 13:25:43 405
原创 【深基1.例2】简单的分苹果
这里有 1010 个苹果,小 A 拿走了 22 个,Uim 拿走了 44 个,八尾勇拿走剩下的所有的苹果。现在需要编写一个程序,输出两个数字作为答案,中间使用空格分开。输出两个数字作为答案,中间使用空格分开。
2024-03-05 13:05:51 211
原创 作业,套盒子
小明同学有很多大、中、小三种类型的盒子,分开放太占空间,他想把这些盒子套在一起,那样看起来更加整洁。但是他突然忘记他自己一共有多少个盒子了。输入仅有一行,三个整数 �a,�b,�c (0≤�,�,�≤10000≤a,b,c≤1000)。一共有 �a 个大盒子,每个大盒子里面有 �b 个中盒子,每个中盒子里面有 �c 个小盒子。输出一行一个整数,代表一共有多少个盒子。现在他想知道自己一共有多少个盒子。
2024-03-05 12:58:19 135
原创 牛吃草的问题
【分析】解决这类问题的关键是利用牛吃的草量,最终求出这片牧场每天新生长的草量,我们设1单位的草量为1头牛1天所需的草量,于是15头牛20天所食的草量为300单位(包括这20天内的新生草量),20头牛10天所食的草量为200单位(包括这10天内的新生草量),两者的差值即为10天内的新生草量。有一个牧场,牧场上的牧草每天都在匀速生长,这片牧场可供1515头牛吃2020天,或可供2020头牛吃1010天,那么,这片牧场每天新生的草量可供几头牛吃11天?输出一个自然数,表示每天新生的草量可供几头牛吃11天。
2024-03-05 11:56:02 789
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人