excel求素数编写函数"素数(某数)",当某数为素数时,返回"是",否则返回"否".利用该函数求1680253到1681253这些整数中哪些是素数

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 12:05:27
excel求素数编写函数

excel求素数编写函数"素数(某数)",当某数为素数时,返回"是",否则返回"否".利用该函数求1680253到1681253这些整数中哪些是素数
excel求素数
编写函数"素数(某数)",当某数为素数时,返回"是",否则返回"否".利用该函数求1680253到1681253这些整数中哪些是素数

excel求素数编写函数"素数(某数)",当某数为素数时,返回"是",否则返回"否".利用该函数求1680253到1681253这些整数中哪些是素数
需要编个vba.
思路:x的平方根+1为测试数上限,2为测试数下限.x除以测试数,逐个试,如果出现余数为0的,则x是合数,否则x为素数.
代码要帮忙写吗?

不用vba,可以用公式:
=IF(AND(A2>4,INT(A2)=A2,SUMPRODUCT((MOD(A2,ROW(INDIRECT("2:"& INT(SQRT(A2)))))=0)*1)=0)+(A2=2)+(A2=3),"质数","非质数")

结果74个质数:
1680253 1680269 1680271 1680277 1680313 1680317 1680319 1680323 1680359 1680361 1680373 1680377 1680401 1680407 1680421 1680431 1680439 1680457 1680461 1680491
1680509 1680527 1680529 1680551 1680557 1680583 1680589 1680593 1680617 1680643 1680647 1680659 1680689 1680697 1680703 1680709 1680743 1680761 1680779 1680787
1680793 1680803 1680821 1680823 1680839 1680859 1680871 1680881 1680893 1680901 1680907 1680919 1680929 1680961 1680967 1680979 1680983 1681003 1681007 1681027
1681033 1681061 1681073 1681091 1681103 1681129 1681151 1681157 1681187 1681193 1681201 1681219 1681241 1681247

excel求素数编写函数素数(某数),当某数为素数时,返回是,否则返回否.利用该函数求1680253到1681253这些整数中哪些是素数 C程序 编写函数判断某数是否是素数,是返回1,否则返回0 编写判断素数的函数,然后在主函数中调用该函数求100以内的所有素数 1. 编写一个函数,求某个数是否是素数,该数作为参数传入,如果该数是素数,则函数的返回值为1,否为0. c++孪生素数求用C++编写的孪生素数,在主函数中输出十队最小的孪生素数 编写一函数过程Prime(n),对于已知正整数n,判断该数是否为素数,函数的返回值类型为布尔型.利用判断素数的函数,编写程序找出1~100之间的所有孪生素数. 求一个素数判断函数 C语言求任意数的素数因子,编写出问题了!求大神帮助! 编写判断是否素数的函数函数prime,主函数中从键盘输入10个整数,调用该函数求所有素数的和上述有错,找出错误 编写main 涵数,接收键盘输入一个整数,掉用fun 函数求得大于该数的素数,将该素数输出屏幕 编写M函数统计200以内素数的个数 matlab 题 在线等急求 麻烦遍下这个函数谢谢...编写一个函数,求某个数是否是素数,该数作为参数传入,如果该数是素数,则函数的返回值为1,否则返回值为0;该函数已完成部分,请将其补充完整,并编写主函数验证之 (在线等)编写一个判断素数的函数,由主函数调用它求100~200之间的素数的和. 找出1-1000中的素数,其中编写函数判断是否为素数 编写一个求素数的函数,然后用主函数调用该函数来求100至500之间的所有素数,并统计素数的个数.VC++编 素数咋求?在编写程序时,应该怎样求1到100之间的素数? 编写一个程序,其功能是判断某个整数是否为素数,且程序中能够调用该函数,以实现求1000内的所有素数和. 编写一个判断某数是否为素数的应用程序.输入任意一个正整数,输出显示该数是否为素数.