用vfp 做题。输入你的学号,并判断你的学号是否为素数。(判断用子程序做)。用vfp 菜鸟的水准做,

中期试题,老师不要看出来。还有”输入学号,计算学号平方根的整数部分x,找出1到x间的水仙花数。谢。。。。。... 中期试题,老师不要看出来。还有”输入学号,计算学号平方根的整数部分x,找出1到x间的水仙花数。谢。。。。。 展开
 我来答
zhaopingfei10
2013-05-28 · TA获得超过418个赞
知道小有建树答主
回答量:499
采纳率:100%
帮助的人:364万
展开全部
水仙花数严格来说是3位数。因此,此程序只有当x>=100,和x<=999时,才计算哈
主程序
clear
input "请输入学号:" to xuehao
do sushu with xuehao
x=int(sqrt(xuehao))
if x>=100 and x<=999
for i=100 to x
bai=int(i/100)
shi=int(mod(i,100)/10)
ge=mod(i,10)
if bai^3+shi^3+ge^3=i
?i
endif
endfor
endif

子程序
sushu.prg

*sushu.prg
para sushu
p=0
for j=2 to sushu-1
if mod(sushu,j)==0
p=p+1
endif
endfor
if p=0
?"是素数。"
else
?"不是素数。"
endif
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式