谁会做这道C语言的题啊 急啊!!!

来源:百度知道 编辑:UC知道 时间:2024/05/13 08:45:34
计算500-800区间内素数的个数cut,并按所求素数的值从大到小的顺序,再计算其间隔加,减之各数,即第1个素数-第2个素数+第3个素数-第4个素数+第5个素数……的值SUM
怎么和老师讲的不太像呀 还有没有呀

#include<stdio.h>

main()
{
int i,j,cut,sum;

for(i=500;i<801;i++)
{
j=search_num(i);
if(j==0) continue;
else
{
cut++;
if(cut%2==1) sum=+j;
else sum=-j;
}
}
printf("%d %d",j,sum);
}

int search_num(int i)
{
int j,k;

for(j=i/2;j>1;j--)
{
if(i%j==0) return 0;
}
return i;
}