永发信息网

统计并输出3-100之间所有素数的个数 c语言

答案:3  悬赏:50  手机版
解决时间 2021-03-31 22:29
统计并输出3-100之间所有素数的个数 c语言
最佳答案
输出3-100之间的所有素数并统计个数:
#include "stdio.h"
#include "math.h"
void main()
{
int x,y,num=0;
for(x=3;x<=100;x++)
{
for(y=2;y<=sqrt(x);y++)
if(x%y==0)
break;
if(y>sqrt(x))
{
printf("%d\n",x);
num++;
}
}
printf("3-100之间的素数有%d个!\n",num);
}
全部回答
把3-100放到一个数组里面 用3去除以后面的每一个数,能整除3的就赋0,再用4去除以后面每一个数,整除4的赋0.。。。一直到10.
输出非0的数。代码就是楼上的了,用数组的话更好理解
#include
#include
int isprime(int n)
{
int i;
if(n<2) return 0;
for(i=2; i*i<=n; i++)
if(n%i==0) return 0;
return 1;
}
int main()
{
int n,s=0;
for(n=3; n<=100; n++)
if(isprime(n))
printf("%d ",n);
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
清末寿山将军是袁崇焕的后代吗?
远嫁现在想回家乡,想离婚是不是很坏
如何预防小学生沉迷网络
腰带都有什么牌子?谁知道?
寻甸回族彝族自治县非税收入管理局地址在哪,
刚买的汽车新手开需要注意哪些问题
木工装修吊顶椭圆怎么画
高明职业技术学校好吗?
梦见好锅盖被换
美国加州的州税是多少啊?
单选题胰岛素和雄激素的化学成分别是A.蛋白质
想把铝合金门窗原来的颜色覆盖住,用什么漆好
vb 完成转换功能 小写转换为大写金额 ④⑤⑥
Do you and your brother each other?A. is l
单刀赴会的读音
推荐资讯
长虹立式空调面板上没有调整垂直风向的按钮,
南昌路34-36号周边环境怎么样?生活便利吗?
花梦蝶 细数落叶 请帮我想下一句,或者朋友有
(4a的5次方-5a的4次方+3a的3次方+2a)(-C)=多
该来的我不推,该走的我不追。什么意思?
现代国家政权建构的基本原则中什么是国家产生
李小龙安版功夫大华多少钱?
求这张蜘蛛侠倒吊口的gif。2 76 15 55 51企鹅
世上只有妈妈好 简谱
求一个200张左右的恶魔晓美焰的图包,分辨率
3.14<3.14(14循环)<3.14(4循环)<π<3
台班和台日之间怎么转换?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?