永发信息网

vfp设计一个程序,一个数除以1 ,3, 5 ,7 显示能被整除的个数有几个

答案:2  悬赏:30  手机版
解决时间 2021-01-27 11:44
  • 提问者网友:末路
  • 2021-01-26 22:47
vfp设计一个程序,一个数除以1 ,3, 5 ,7 显示能被整除的个数有几个
最佳答案
  • 五星知识达人网友:北方的南先生
  • 2021-01-27 00:16
你的问题不明确, 是让用户输入一个数,然后检查能被1,3,5,7中的几个整除
还是某个范围(比如100-999)里的数有几个能同时被1,3,5,7整除?

据猜测前者的可能性较大,参考代码如下:
input '请输入一个数:' to n
c=0
if mod(n,1)=0
c=c+1
endif
if mod(n,3)=0
c=c+1
endif
if mod(n,5)=0
c=c+1
endif
if mod(n,7)=0
c=c+1
endif
?孩筏粉禾莠鼓疯态弗卡9;能被整除的个数是:',c

后者的代码也写上吧:
c=0
for i=100 to 999
if mod(n,1)=0 and mod(n,3)=0 and mod(n,5)=0 and mod(n,7)=0
c=c+1
endif
endfor
?'结果是:',c

这里的被1整除有啥用呢, 所有整数都可以被1整除啊
全部回答
  • 1楼网友:夜余生
  • 2021-01-27 01:25
clear 1. set talk off n=0 s=0 for i=1 孩筏粉禾莠鼓疯态弗卡to 1000 if i%3=0 and i%7=0 n=n+1 s=s+i endif endfor ?"1-1000能同时被3和7整除的数有"+allt(str(n))+"个" ?"它们的和是:"+allt(str(s)) set talk on 2. set talk off for a=1 to 9 for b=0 to 9
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯