大家好,今天小编关注到一个比较有意思的话题,就是关于c语言输出100到200素数的问题,于是小编就整理了1个相关介绍c语言输出100到200素数的解答,让我们一起看看吧。
c语言程序中怎样输出1到100的素数?
定义一个求判断素数的函数,调用此函数对1~100中2和大于2的奇数进行判断,是素数的输出,举例代码如下:
#include "stdio.h"int prime(int n){//判断n是否为素数 int i; if(n>2 && !(n&1) || n<2) return 0; for(i=3;i*i<=n;i+=2) if(!(n%i)) return 0; return 1;}int main(int argc,char *argv[]){ int n; for(n=2;n<100;n += n!=2 ? 2 : 1) if(prime(n)) printf("%3d",n); printf("\n"); return 0;}
到此,以上就是小编对于c语言输出100到200素数的问题就介绍到这了,希望介绍关于c语言输出100到200素数的1点解答对大家有用。
(图片来源网络,侵删)