设计一个算法1到100中的质数全找出来
答案:4 悬赏:20 手机版
解决时间 2021-11-11 22:49
- 提问者网友:浪荡绅士
- 2021-11-11 09:20
设计一个算法1到100中的质数全找出来
最佳答案
- 五星知识达人网友:末日狂欢
- 2021-11-11 09:41
#include
#include
#define N 100
main()
{
int n,i,k;
{
k=sqrt(n); /求出n的平方根*/
for(i=2;i<=k;i++)
if(n%i==0) break;
if(i>=k+1)
{
printf("%4d",n);
}
}
}
#include
#define N 100
main()
{
int n,i,k;
{
k=sqrt(n); /求出n的平方根*/
for(i=2;i<=k;i++)
if(n%i==0) break;
if(i>=k+1)
{
printf("%4d",n);
}
}
}
全部回答
- 1楼网友:底特律间谍
- 2021-11-11 14:10
#include
int prime(int x){
int i;
if(x<2)return 0;
for(i=2;i if(!(x%i))return 0;
}return 1;
}int main(){
int i;
for(i=1;i<101;i++){
if(prime(i))printf("%d\n",i);
}
return 0;
}
int prime(int x){
int i;
if(x<2)return 0;
for(i=2;i
}return 1;
}int main(){
int i;
for(i=1;i<101;i++){
if(prime(i))printf("%d\n",i);
}
return 0;
}
- 2楼网友:想偏头吻你
- 2021-11-11 12:32
#include
int prime(int x)
{
int num=x/2;
for(int i=2;i<=num;i++)
if((x%i)==0)return 0;
return 1;
}
main()
{
for(int i=2;i<100;i++)
{
if(prime(i))printf("%d\n",i);
}
return 0;
}
int prime(int x)
{
int num=x/2;
for(int i=2;i<=num;i++)
if((x%i)==0)return 0;
return 1;
}
main()
{
for(int i=2;i<100;i++)
{
if(prime(i))printf("%d\n",i);
}
return 0;
}
- 3楼网友:鸽屿
- 2021-11-11 10:53
1、质数#include"stdio.h"intmain(){inta[50];inti,j,k=1,n=0;for(i=2;ia[j]){t=a[i];a[i]=a[j];a[j]=t;}}for(i=0;i=0;i--){if(a[i]>b){a[i+1]=a[i];}else{a[i+1]=b;}}for(i=0;i<5;i++)printf("%d,",a[i]);}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯