C++题目练习
随便写的一些简单题目
焦急的托托
计算机小趴菜
展开
-
2032:【例4.18】分解质因数
主要思路就是从2开始,如果n可以整除2,说明2是它的质因数。等到它无法再整除2了,就i++。为了防止最后一个因数后面也跟一个“*”,所以要判断一下n是不是等于1了。把一个合数分解成若干个质因数乘积的形式(即求质因数的过程)叫做分解质因数。分解质因数(也称分解素因数)只针对合数。分解成质因数乘积的形式。质因数必须由小到大,见样例。输入一个正整数n,将n分解成质因数乘积的形式。主要注意的点就是定义i那里。原创 2023-09-23 15:04:17 · 339 阅读 · 1 评论 -
2031:【例4.17】四位完全平方数
思路:把四位数分成了两部分,n就可以表示成a*100+b。但是刚开始没有理解四位完全平方数的意思,后来理解了也没有从它的定义出发,而是根据一条性质,就是说个位数是2,3,7,8的数一定不是完全平方数,想要在原本那么多数里面排除几个。的四位完全平方数(即前两位数字相等,后两位数字也相等)。最后发现还是应该根据这个本身的定义出发。原创 2023-09-15 11:28:30 · 171 阅读 · 0 评论 -
1414,成绩(C++一本通评测系统)
总成绩 = 作业成绩 × 20% + 小测成绩 × 30% + 期末考试成绩 × 50%牛牛想知道,这门课程自己最终能得到多少分。原创 2022-11-27 07:51:44 · 1109 阅读 · 2 评论 -
2030:【例4.16】找素数
思路:1,我们知道素数的定义,就是除了1和它本身外没有别的因数。也就是说在从2到n-1的数它都不可能整除。需要注意的就是flag的定义那里,我一开始把flag定义成了全局变量,所以输出就一直只有一个数目。因为如果flag=0的定义不在for循环里的话,在循环完全结束前,flag的值就不会回到0.题目:输出正整数a到b之间的所有素数。原创 2023-09-15 00:09:14 · 715 阅读 · 0 评论