“从键盘上输入一个大于1的自然数,判断是否为素数” 用VF写程序。麻烦解答一下。很急。谢谢。

如题所述

clear
f=1
input "输入一个大于1的自然数:" to n
for i=2 to n-1
if mod(n,i)=0
f=0
exit
endif
endfor
if f=1
?n,"是素数"
else
?n,"不是素数"
endif
return追问

再帮我写一个从1到100的奇数和吧 也用VF写。谢谢。

追答

clear
s=0
for i=1 to 99 step 2
s=s+i
endfor
?"从1到100的奇数和:",s
return

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-06-12
clear
do while .t.
input "请输入一个大于1的自然数:" to i
if i<=0
loop
endif
x=0
for j=2 to i-1
if i/j=int(i/j)
x=1
endif
endfor
if x=0
?"是素数"
else
?"不是素数"
endif
enddo

“从键盘上输入一个大于1的自然数,判断是否为素数” 用VF写程序。麻烦...
input "输入一个大于1的自然数:" to n for i=2 to n-1 if mod(n,i)=0 f=0 exit endif endfor if f=1 ?n,"是素数"else ?n,"不是素数"endif return

...从键盘上输入一个大于1的自然数,判断其是否为素数?
def is_prime(n):"""判断一个正整数是否为素数"""if isinstance(n, (int, float)):try:for i in range(2, n):if n % i == 0:return "不是"return "是"except Exception as ex:return exelse:return "不是"if __name__ == "__main__":num = int(input("输入一个大于1的...

素数判断c语言程序
1,首先了解素数的定义,一个大于1的自然数,除了1和它本身外,不能被其他自然数整除。2,以下是c语言程序。include "stdio.h"int main(){ int n,flag=1,i;scanf("%d",&n);\/\/输入一个数n,判断它是否是素数。for(i=2;i 评论 0 0 加载更多 ...

用C语言编写一个程序,设计一个判断素数的函数
1.素数是一个大于1的自然数,除了1和它本身外,不能被其他自然数整除,换句话说就是该数除了1和它本身以外不再有其他的因数;2.在数据处理时只需要判读他的因子除了1和他本身就行了,而且只用计算到 这个数的开方就行了,因为后面的因子和前面的就会倒过来。如同 24 -> 2 x 12 和 12 x 2 ...

VB判断是不是素数
Private Sub Command1_Click()X = Text1.TextFor i = 2 To X - 1If X Mod i = 0 ThenF = 1Exit ForEnd IfNext iIf F = 1 ThenLabel2.Caption = "你输入的数是" & X & ",该数不是素数。"ElseLabel2.Caption = "你输入的数是" & X & ",该数是素数。"End IfEnd Sub ...

C语言判断素数
要了解C语言如何判断一个数是否为素数,首先明白素数定义:大于1的自然数,只能被1和它本身整除,不能被其他自然数整除。接下来,我们将通过一个C语言程序来实现这个功能:<?php function isPrime($n) { if ($n <= 1) { return false; \/\/ 1不是素数 } flag = true; \/\/ 假设n是素数 for ...

python判断是否为素数
以下是利用Python脚本判断一个数是否为素数的几种方法:方法一:利用Python的数学函数 借助Python内置的数学函数,可以实现素数判断。比如使用math模块的sqrt函数,结合for循环与条件判断,实现对数的判断。方法二:单行程序扫描素数 利用Python语言的简洁特性,可以编写单行程序实现素数的扫描与判断。例如,通过...

求"求素数的C语言程序"
include <stdio.h> int main(){ int a=0;int num=0;int i;printf("输入一个整数:");scanf("%d",&num);for(i=2;i<num;i++){ if(num%i==0){ a++;} } if(a==0){ printf("%d是素数。\\n", num);}else{ printf("%d不是素数。\\n", num);} return 0;} ...

c语言for循环判断素数是什么?
for循环是编程语言中一种循环语句,而循环语句由循环体及循环的判定条件两部分组成,其表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}。质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数(规定1既不是质数也不是合数)。质数被...

遇到一个C语言问题。输入一个整数,判断其是否为素数。
x\/2 程序分析:1.质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。2.nn能被mm整除,则m≤n2m≤n2,所以只需要穷举m∈[2,n2]m∈[2,n2]即可,若在穷举过程中出现了nn的情况则n是质数,若mm能自加到m=n2m=n2则n不是质数。include "stdio.h"void main(){ int i,x,y=...

相似回答