个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
#include #include main() { int m,k,i,n=0; for(m=1;m<100;m+=2) { k=(int)sqrt((double)m); for(i=2;ik) { printf("%5d",m); n++; } if(n%10==0) printf("\n")...
1个回答
素数就是不能被除了1和它自身外,不能被任何数整除的数,如3、5、7、11、13、17、19、23等。 #include main() {int m,k,i,n=0; for(m=101;m=k+1) {printf("%4d",m); n+=1; } if(n%10==0) printf("\n"...
2个回答
#include main() { int m,i,k; scanf("%d",&m); k=sqrt(m); for(i=2;i=k+1) printf("%d is a prime number\n",m); else printf("%d is not a prime number\n",m)...
int x; scanf("%d",&x); if(sushu(s)) return 1; else return 0; bool sushu(int x) { if(x==1||x=2) reyurn 1; for(int i=2;i<=x;i++) if(x%i==0) return 0; re...
3个回答
#include void main() { int su[100]; int cout=0; int m; for(m=100;m<=200;m++) { for(int j=2;j C/C++ 1个回答
先编一个程序求素数,然后记下来,再编一个程序直接按顺序输出就行了。 如果出于效率考虑的话,这种做法不算投机取巧。素数这种东西走到天涯海角都不变,一般都是这样做以提高效率的,以程序员的一次时间耗费为代价换取用户的重复时间节省。 当然出于算法考虑的话就另当别论了。
# include main() { for(int m=1;m=k+1) { printf("%d",m);n=n+1; } if(n%10==0)printf("\n"); } printf("\n"); }
关与C语言怎么编某个数是不是素数的程序 什么问题?
#include #include void main(){ int i,j,k=0,prime[10]; long int sum; for(i=499;i>=3;i-=2){ for(j=2;jsqrt(i)){ prime[k++]=i; sum+=i; } if(k==10)break; f...
#include "stdio.h" main() { int i,j,n=0,m,leap=1; for(i=500;i<=2500;i++) { for(j=2;j C 软件 1个回答
#include #include #include int main(void) { int n = 0; printf("请输入一个正整数\n"); scanf("%d", &n); if (n < 0) { printf("输入为负整数,取绝对值求解\n"); n = -n; }//en...
#include #include void main(){ int i,j; printf("请输入数i。\n"); scanf("%d",&i); for(j=2;jsqrt(i)) printf("\n%d是素数。\n",i); else printf("\n%d是不素数。\n",i); }
下面的程序可以实现你的想法: #include using namespace std; int main() { int n,i,count=0; cout>n; if(n<0) { cout>n; } if(n==0) cout< C 程序设计 2个回答
第1000个素数是: 7919
#include #include main() { int i; int j; for (i=100;i<=200;i++) { for (j=2;j<=i-1;j++) { if (i%j==0) break; if (j==i-1) printf ("%d ",i); } } }
class Sushu{ static boolean isSushu(int n){ boolean b=true; int i; for(i=2;i C 软件 1个回答
同学答案已整合到txt文件发到共享资料里(C语言题+答案) 我们也是这些题 祝你好运
#include<stdio.h> main() { int i,k,n; n=0; for(i=100;i<=200;i++) { for(k=2;k<i;k++) if(i%k==0) /*从2开始去试除,能整除时结束*/break; if(i==k)/*如果只有k自己能...
4个回答
#include<stdio.h>void main(){ int a,b,c,d,e,f,h; for(a=1;a<1000;a++) {for(b=1,c=0;b<=a;b++) if(a%b==0) c++; if(c<=2) {if(a<...
6个回答
*问题分析与算法设计 素数就是仅能衩1和它自身整除的整数。判定一个整数n是否为素数就是要判定整数n能否被除1和它自身之外的任意整数整除,若都不能整除,则n为素数。 程序设计时i可以从2开始,到该整数n的1/2为止,用i依次去除需要判定的整数,只要存在可以整除该数的情况,即可确定要判断的整数不是素数,...
for ( int i = 3 ;i <= 1000;i+=2) { f = true; for ( int j = 2 ;j <= sqrt(i);j++) { if ((i % j == 0 )) { f = false; break ; } } if (f) cout< C 程序设计 3个回答
/*用筛法求500以内的素数 *筛法是什么? *就是说一个数如果除以n不为零,就是说这个数是n的倍数,那么这个数肯定不是 *素数,那么用一个n就可以把n的倍数都筛掉 */ #include int main() { //初始化数组,也就是说,刚开始所有的数都是素数 int a[500]={0},i,...
#include "stdio.h" #include "math.h" main() { int m,i,k,h=0,leap;/*声明变量m:被测试的100-200的数; i:从2到'm 1的平方根'; k:中间变量,用于保存 'm 1的平方根'; h:素数的计数,初始化为0; leap:...
很简单啊 问题有误吧?是输入个整数吧!? 告诉你算法 穷举这个数一半以下的整数被除,能整除,不是 不能即是 看在你叫小丽的份上,明天要是有空,就帮你写
int myfunc(int x) /* 参数为要判断的数 */ { int i; for(i=2;i C 程序设计 1个回答
#include
#include ? #include int main( ){ int m,i,k,n=0; for(m=101; mk){ ? printf("]",m); ? n=n 1; ? if (n==0) ? printf(" "); ? ? ? ? } ? ?} ...
for从2到这个数-1,判断是否可以整除
//判断素数 是则返回1 int prime(int n) { int i,j; if(n==1) return 0; j=(int)sqrt(n); for(i=2;i<=j;i++) if(n%i==0) return 0; return 1; } //连接两个字符串可以直接调用库函数strca...
我感觉还是提供思路给你比较好 100以内的质数你该会吧 算出来后让结果+100 看看吧