77问答网
所有问题
C语言编程求200——800之间的素数。
如题所述
举报该问题
推荐答案 2013-04-14
#include<stdio.h>
int main()
{
int m,n;
printf("素数有:\n");
for(m=200;m<=800;m++)
{
for(n=2;n<=m-1;n++)
{
if(m%n==0)break;
}
if(n>=m)
{
printf("%d\n",n);
}
}
getch();
return 0;
}
不明白可以继续追问
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/IWGGWYYW3.html
相似回答
c语言
怎样求2到100
之间的素数
?
答:
include <stdio.h> include <math.h> void main(){ int n=0, i, j,w,k;for(i=2;i<=1000; i++){ w=1;k=sqrt(i);for (j=2; j<=k; j++)if (i%j==0) {w=0;break;} if (w) { ++n;if (n%10==0) printf("%d\n",i);else printf("%d\t",i);} ...
c语言编程求200
以内
素数
的个数并求其和
答:
include<stdio.h>char fun(int n){ int j; for(j=2;j<n;j++) if(n%j==0)return 0; return 1; } void main(){int i=0,sum=0; for(i=2;i<
200
;i++)if(fun(i))sum +=i; printf("\t200内
的素数
和为:%d",sum); } ...
c语言求200
以内
的素数
,大佬看看我这个哪里有错误 运行后什么都没有...
答:
int main(){ int i,j,flag;printf("
200
以内
的素数
包括:\n");for(i=2;i<=200;i++){ flag = 1;for(j=2;j
c语言
调用函数,输出100到
200之间的所有素数
答:
素数
是只有1和自身才能整除的数。调用自定义的函数prime,对100~
200间的
奇数进行判断,是素数则输出。举例代码如下:include "stdio.h"int prime(int n){//判断100~200间的数是否为素数int i;if(!(n&1))return 0;for(i=3;i*i<=n;i+=2)if(!(n%i))return 0;return 1;}int main(int...
C语言求
100—500
之间的素数
答:
则不符合
素数
的要求,此时没必要继续判断下去,直接退出判断该数的循环*/ if(i>sqrt(j)) //该判断语句如果执行, 说明上面没执行过break,,即该数通过了上面的所有判断,是素数 printf("%d ",j); //输出该素数 //进入下个数的判断 } } 采纳哦 ...
用
C语言
编一
程序
,输出
200
~300
之间的
全部
素数
,
求解
啊
答:
要使用
C语言编写程序
,输出
200
至300
之间的所有素数
,可以参考以下代码片段。这个程序通过一个名为"HaveFun"的函数实现,利用双重循环来检查每个数是否为素数,如果找到素数,则将其累加到变量Sum中。主函数中调用这个函数,并输出结果。c#includeusingnamespacestd;intHaveFun(){intSum=0;for(intvar=200;...
C语言编程
:
找出
100~
200之间的所有素数
,
答:
{int i;for(i=2;i<sqrt(n);i++) /*循环除去sqrt(n)以下的数*/ { if(n%i==0)return(0);/*如果不是
素数
,返回0*/ } return 1;/*如果是素数,返回1*/ } main(void){int i;printf("\n\n=== start ===\n\n");for(i=100;i<=
200
;i++){ if(prime(i))/*得到素数*/ ...
大家正在搜
求素数之和的c语言程序
c语言求2到100的素数
c语言求素数编程
100以内的素数c语言程序
求1~100的素数编程
编程求100以内的素数
c语言编程判断素数
素数c语言程序函数
c语言输出1到100的素数