编程求100~200之间全部素数的和

请用数组编译。
请帮忙看看,拜托各位大佬喽!
#include <stdio.h>
int main ()
{
int num [100];
int i,j,t,sum=0;
for(i=101;i<200;i++)
{
for(j=2;j<i;j++)
{ t=i%j;
if (t!=0)
sum+=num[i];
}
}
printf("%d",sum);
}

按照你的要求改完的,用数组编译的求100~200之间全部素数和的C语言程序如下(改动的地方比较多,尤其是判断素数和给数组赋值处,你仔细看看吧)

#include <stdio.h>

int main()

{

 int num[100];

 int i,j,t=0,sum=0;

 for(i=101;i<200;i++)

 {

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

  { 

   if(i%j==0)

    break;

  }

  if (j==i)

  {

   num[t]=i;

   sum+=num[t];

   t++;

  }

 }

 printf("%d",sum);

 return 0;

}


运行结果
3167

温馨提示:答案为网友推荐,仅供参考
相似回答