花费 23 ms
输入两个正整数m和n,求其最大公约数和最小公倍数

题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 程序分析:利用辗除法。在循环中,只要除数不等于0,用较大数除以较小的数,将小的一个数作为下一轮循环的大数,取得的余数作为下一轮循环的较小的数 ...

Mon Jul 10 04:17:00 CST 2017 0 7978
将一个正整数分解质因数

题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:  (1)如果这个质数恰等于n,则说明分 ...

Mon Jul 10 02:19:00 CST 2017 0 4914
判断101-200之间有多少个素数,并输出所有素数

题目:判断101-200之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除2得到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。 ...

Mon Jul 10 02:12:00 CST 2017 0 4229
取一个整数a从右端开始的4~7位

题目:取一个整数a从右端开始的4~7位。 程序分析:可以这样考虑:  (1)先使a右移4位。  (2)设置一个低4位全为1,其余全为0的数。可用~(~0 < <4)  (3)将上面二者进 ...

Mon Jul 10 06:22:00 CST 2017 0 3192
输出9*9口诀

题目:输出9*9口诀。 程序分析:分行与列考虑,共9行9列,i控制行,j控制列。 ...

Mon Jul 10 04:49:00 CST 2017 0 2978
对10个数进行排序

题目:对10个数进行排序 程序分析:可以利用选择法,即从后9个比较过程中,选择一个最小的与第一个元素交换, 下次类推,即用第二个元素与后8个进行比较,并进行交换。 ...

Mon Jul 10 06:18:00 CST 2017 0 2345
输入三个整数x、y、z,请把这三个数由小到大输出

题目:输入三个整数x,y,z,请把这三个数由小到大输出。 程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x> y则将x与y的值进行交换,然后再用x与z进行比较,如果x> ...

Mon Jul 10 04:48:00 CST 2017 1 1566
利用条件运算符的嵌套来完成学生成绩的表示

题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 程序分析:(a>b)?a:b这是条件运算符的基本例子。 ...

Mon Jul 10 02:23:00 CST 2017 0 1517

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM