永发信息网

640以内的所有素数的个数

答案:3  悬赏:0  手机版
解决时间 2021-07-31 19:08
C语言程序,需求
最佳答案

首先,0,1,不是素数. 素数判断从2开始. 640以内一共有115个素数!


代码如下:


#include <stdio.h>
#include <math.h>


int isprime(int n)
{
int i,k=sqrt(n);
for(i=2;i<=k;i++)
{
if(n%i==0) break;
}
if(i>k)
return 1;
return 0;
}


void main()
{
int i,cnt=0;
for(i=2;i<=640;i++)
{
if(isprime(i))
{
cnt++;
printf("%d\t",i);
}
}
printf("\ncount = %d\n",cnt);
}


运行截图:


全部回答

#include <stdio.h> #include <math.h>

int isprime(int n) { int i;

for(i=2;i<=n;i++) { if(n%i==0) break; } if(i==k) return 1;

else return 0; }

void main() { int i,count=1; for(i=3;i<=640;i++) { if(isprime(i)) { count++; printf("%d\n",i); } } printf("\ncount = %d\n",count); }

#include "stdio.h" #include "conio.h" #include "math.h" main() { int m,i,k,h=0,leap=1; for(m=1;m<=640;m++) { k=sqrt(m+1); for(i=2;i<=k;i++) if(m%i==0) { leap=0; break; } if(leap) { printf("%-4d",m); h++; if(h%10==0) printf("\n"); } leap=1; } printf("\nThe total is %d",h); getch(); }

代码如上~

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
车牌底部是黑的为什么车
我月经还不来
姓黄取个名字
定向增发股票是有利多还是利空?
通许县开封联想电脑专卖店(通许电脑城店)我想
蓝牙耳机怎么使用谁知道
为什么电脑忽然之间没有五笔了
我是农历1988年10月初3生,问一下我的爱情未
什么是真空胎?
有关语文实验辅导卷的部分内容。
为什么老是感觉心情烦躁,对生活没有热情?
淘宝旺铺宝贝页面问题?
枣阳市襄樊德奈福洗衣(枣阳店)这个地址在什么
牧场干什么用的?
关于为人民服务的标语,全心全意为人民服务的
推荐资讯
韩国最好的化妆学校叫什么?去哪里都需要什么
我想在临沂冷饮开店,
饥荒怎么改中文,饥荒如何设置中文版。
涧西区洛阳黄河图文在哪里啊,我有事要去这里
蔡甸区武汉体育中心体育馆地址在什么地方,想
DNF中,魔道学什么技能好?
学习成绩上不去怎么办?
电脑配置可以CF还是卡屏
联通除打10011可查流量外,还有什么方法?
为什么光盘放进驱动里会显示CD空白
应城市孝感美佳平价超市这个地址在什么地方,
六年级上学期语文综合性学习
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?