問題:
輸入100-200之間的所有素數並求和程式。
碼源:
#include
#include
#include
#define N 1000
#define BEGIN 3
#define END 8000
int main()
{
int i,j,k=0,prim[N],sum=0;
int num;
for(j=BEGIN;j<=END;j++)
{
for(i=2;i<=sqrt(j);i++)if(j%i==0)goto loop;
prim[k]=j;
k++;num=k-1;
loop:;
}
for(k=0;k<=num;k++)
{sum+=prim[k];
printf("%d\n",prim[k]);}
printf("%d",sum);
printf("\nThe number is:\n%d",num+1);
getch();
return 0;}
C語言實驗報告 (共33篇) 上一篇:程式填充 下一篇:程式填空