怎样用C语言将1-1000之间的素数打印出来?

来源:百度知道 编辑:UC知道 时间:2024/06/17 17:09:37
用C语言将1-1000之间的素数打印出来,,,然后再说明一下,

请高手指点!!!
另外:求1+2+3+4+5+6....+100 我是C语言刚刚入门的,谢谢指教!!!

第1题答案:
#include<stdio.h>
void main()
{
for(int i=1;i<=1000;i++)
{
//if
if(i%2!=0||i/2==1)
{
if(i%3!=0||i/3==1)
{
if(i%5!=0||i/5==1)
printf("%d\n",i);
}
}
}
}
第2题答案:
#include<stdio.h>
void main()
{
int b=0;
for(int i=1;i<=100;i++)
{
b=b+i;
}

printf("%d\n",b);
}

我QQ:317443985

我也吃初学.有什么不明白的,指教不敢当.可以一起参讨下.

第一题:
#include"math.h"
#include"stdio.h"
main()
{ int n,i;
printf("1 ");
for(n=2;n<1000;n++)
{ for(i=2;i<(int)sqrt(n)+1;i++)
if(n%i==0&&i<=(int)sqrt(n))break;
if(i==(int)sqrt(n)+1)printf("%d ",n);
}
}
第二题:
#include"stdio.h"