mwfd.net
当前位置:首页 >> C语言输出1到100的素数 >>

C语言输出1到100的素数

#include void main() { int i,j,flag,count=0; clrscr(); for(i=2;i { flag=1; for(j=2;j if(i%j==0) { flag=0; break; } if(flag==1) { printf("%5d",i); count++; if(count%10==0) printf("\n"); } } }

#include"stdio.h"#include"math.h" int prime(int n)//判断是否是素数 { for(int i=2;i<=sqrt(n);i++)//sqrt(),开方函数 if(n%i==0) return 0;//不是,即合数 if(n>2) return 1;//是素数 else return -1;//非素数非合数 } void main() { for(int i=1;i<=100;i++) if(prime(i)==1) printf("%d ",i); }

#include void main() { int m,i,k; for(m=1;m=k+1) { printf("%d ",m); } } }

楼主你好 用最简单的方式编写的:#include<stdio.h> int main() { int i,j; int count=0; for(i=2;i<100;i++) { for(j=2;j<=i/2;j++) if(i%j==0)//如果i能被j整除 就不是质数 退出循环 break; if(j>i/2) { count++; printf("%-3d",i); if(count%5==0)//当每一行有5个数时 换行 printf("\n"); } } return 0; } 希望能帮助你哈

#include main() { int m,k,i,n=0; for(m=1;mk) { printf("%5d",m); n++; } if(n%10==0) printf("\n"); } printf("\n"); }

#include<stdio.h>int f(int n)/*有返回值的不能用viod*/{ int i; for(i=2;i<=n/2;i++) if(n%i==0) return 0; return 1;}void main(){ int i,count=0; for(i=2;i<=100;i++) if(f(i)==1) { printf("%4d",i); count++; if(count%5==0) printf("\n");/*一行输入5个数*/ } printf("\n");}

=num/,num)#include <; for(num=2;%d &quot.h>num++) if(isprime(num)) printf(" int isprime(int num) { int i=2;num< for(;i<=100;stdio;1-100的素数如下\\n"); printf("i++) if(0==num%i) return 0;);2; return 1;n" printf(" } void main() { int num

#include <stdio.h> int main() { int i, j; for (i = 2; i < 100; ++i){//2-100控制循环 //判断素数 for (j = 2; j*j <= i; ++j){//2-sqrt(i)循环控制 if (i % j == 0)break;//如果能整除,说明不是素数,跳出循环 } if (j*j > i){//如果没有能整除的数,说明是素数,输出 printf ("%d\n", i); } } return 0; }

#include int main() { for (int i=100;i { int k = i-1; while(k>=2) { if (i%k==0) { break; } k--; } if (k==1) { printf("%d是素数\n",i); } } return 0; }

#include<stdio.h>main(){int j,i;for(i=2;i<=97;i++){for(j=2;j<i;j++) if(i%j==0) break; if(j==i) printf("%d\n",i);}}

网站首页 | 网站地图
All rights reserved Powered by www.mwfd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com