c语言输出200-300素数,用C语言编一程序,输出200~300之间的全部素数,要求用一行显示,中间用空格隔开...

满意答案

dcebd7a0de6265b6ccae5ead692f1eab.png

kjmn2729

2014.08.10

dcebd7a0de6265b6ccae5ead692f1eab.png

采纳率:53%    等级:7

已帮助:58人

#include

#include

int isPrimeNumber(unsigned int n)

{

int i = 0;

unsigned int t = (unsigned int)sqrt((double)n);

for (i = 2; i < t; ++i)

{

if (0 == n % i)

{

return 0;

}

}

return 1;

}

int main(void)

{

unsigned int m = 0, n = 0;

unsigned int i = 0;

printf("\nInput m and n: ");

scanf("%d%d", &m, &n);

if (m > n)

{

unsigned int tmp = m;

m = n;

n = tmp;

}

for (i = m; i <= n; ++i)

{

if (0 != isPrimeNumber(i))

{

printf("%d ", i);

}

}

}计算结果:

Input m and n: 200 300

211 223 227 229 233 239 241 251 257 263 269 271 277 281 283 289 293

00分享举报

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值