首页 >> 学识问答 >

超级素数c语言(素数c语言)

2023-07-30 17:58:28

问题描述:

超级素数c语言(素数c语言),这个问题折磨我三天了,求帮忙!

最佳答案

推荐答案

2023-07-30 17:58:28

您好,今天芳芳来为大家解答以上的问题。超级素数c语言,素数c语言相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、main(){ int i,m,j; //增加一个变量,见后面说明 for(i=2;i<=100;i++) {m=sqrt(i); //for(i=2;i<=m;i++) 这里i值被重新赋值,你原来的i值找不到了!如果是素数,怎么输出呢?for(j=2;j<=m;j++) //换一个变量,不要影响要检查的数据i if(j%m!=0) //改成j ; //这样写,会让你更清楚,这句如果j不能整除m,就啥也不干,象你所说回到下一个循环检查。

2、else break; //加上这两句,如果能整除则说明:i不是素数!!就不要再去检查了。

3、if ( j > m ) //加上这句,如果检查所有的j全部不能整除m,循环结束后,j一定大于m,这时的i才是素数 printf("%d",i);} getch();}。

本文就为大家分享到这里,希望小伙伴们会喜欢。

  免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。

 
分享:
最新文章