- 博客(4)
- 收藏
- 关注
原创 番外版:素数
1.我们要先判断这个数字是否大于1。if(n<=1) cout<<"输入错误!但是,我们要优化,for循环中不应该写n-1,可以写sqrt(n),省了for循环的次数。(此题不是一本通上的题,但本人觉得这篇博客还是要写的)4.可以做一个bool的变量,用来判断是不是素数。2.for循环i要从2开始,n-1结束。3.用n%i看等不等于0。
2023-12-19 21:13:20 384
原创 3034:【例8.2】成绩
首先20%,30%,50%都是在C++中直接写的,应该为0.2,0.3,0.5。那么,变量分别为a,b,c。分别乘0.2,0.3,0.5。只有 1 行,包含三个非负整数A、B、C,分别表示牛牛的作业成绩、小测成绩和期末考试成绩。相邻两个数之间用一个空格隔开,三项成绩满分都是 100 分。0≤A、B、C≤100≤且 A、B、C 都是 10的整数倍。只有 1 行,包含一个整数,即牛牛这门课程的总成绩,满分也是100 分。总成绩 = 作业成绩×20%+小测成绩×30%+期末考试成绩×50%
2023-12-13 20:56:27 753 1
原创 3032:练7.4梯形面积
如文字标识,图中的阴影部分是三角形,三角形的面积=底*高/2,所以我们可以定义h(变量,高的缩写),三角形的高=面积*2/底,所以用150*2/15,算出高。在梯形中阴影部分面积是150平方厘米,求梯形面积。(代码传送有一些问题,用C++软件格式化一下)梯形的面积=(上底+下底)*高/2.输出梯形面积(保留两位小数)。
2023-12-10 20:29:21 792
原创 3031:练7.3买图书
已知小明有n元,他买了一本书,这本书原价为m元,现在打8折出售。求小明还剩多少钱(保留2位小数)。首先,八折是指按原价的80%出售,但是在C++中不能写变量x80%,应写成0.8.其次,两个价钱可能为小数,所以要用double去定义。小明还剩多少钱(保留2位小数)。输出用printf。
2023-12-10 14:15:31 644 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人