早教吧作业答案频道 -->其他-->
C程序设计(第四版)谭浩强著中的例题2.5.有点儿不懂,例题:给出一个大于或等于3的正整数,判断它是否是一个素数.给出的算法是:S1:输入n的值S2:i=2(i作为除数)S3:n被i除,得余数rS4:如果
题目详情
C程序设计(第四版)谭浩强著中的例题2.5.有点儿不懂,
例题:给出一个大于或等于3的正整数,判断它是否是一个素数.
给出的算法是:
S1:输入n的值
S2:i=2(i作为除数)
S3:n被i除,得余数r
S4:如果r=0,表示n能被i整除,则输出n“不是素数”,算法结束;否则执行S5
S5:i=i+1
S6:如果i
例题:给出一个大于或等于3的正整数,判断它是否是一个素数.
给出的算法是:
S1:输入n的值
S2:i=2(i作为除数)
S3:n被i除,得余数r
S4:如果r=0,表示n能被i整除,则输出n“不是素数”,算法结束;否则执行S5
S5:i=i+1
S6:如果i
▼优质解答
答案和解析
这个是算法问题; 举个例子6,
1x6=6,2x3=6,3x2=6,4x?=6,5x?=6,6x1=6
乘数从1一直增到6,同时被乘数会从6一直减到1,那么2x3和3x2就只是乘数与被乘数换位置了,这种情况下就不需要重复计算了.临界值就是6的平方根了.
所以,应该是
S6:如果i
1x6=6,2x3=6,3x2=6,4x?=6,5x?=6,6x1=6
乘数从1一直增到6,同时被乘数会从6一直减到1,那么2x3和3x2就只是乘数与被乘数换位置了,这种情况下就不需要重复计算了.临界值就是6的平方根了.
所以,应该是
S6:如果i
看了 C程序设计(第四版)谭浩强著...的网友还看了以下:
c语言do while 写一个输入N个整数(个数不限)从它们中选出一个最大的打印出来我的写法如下# 2020-05-13 …
光的折射∠i是入射光线还是折射光线∠r 2020-06-15 …
宏经各类乘数的问题,[例]假设某一经济状态有如下模型:Y=C+I+GC=160+0.75YdYd= 2020-07-10 …
线性代数选择题:设A,B为n阶矩阵,A且B与相似,则().(A)lAl=lBl(B)A与B有相同的 2020-07-20 …
c.i.是什么意思?TheXdesignationinthe7thcolumnofthesimula 2020-11-01 …
数学z∈C,i是虚数单位,解关于z的方程z·z-3iz=13i.第二个Z和第三个Z上有一横 2020-11-17 …
问个C语言,不明白啊题目:字符数组采用单个字符(%c)方式输入,并将它逆序输出。#include"s 2020-12-02 …
在简单凯恩斯模型中,假定Y=C+I,C=100+0.8Y,I=0.5,其中,C表示消费,Y表示收入, 2020-12-14 …
请教一个关于简单凯恩斯模型收入决定公式国民收入四部门决定模型中Y=C+I+G+NX如果投资为I=I+ 2020-12-17 …
为什么说i=s?在国民收入恒等式中,有总支出(即总需求)等于c+i,总收入(总产出)又等于c+s,总 2020-12-22 …