📄 1_pro.c
字号:
#include<stdio.h>
int cnt,sum;
void countValue()
{
int i,j ,yy[100];
for(i=500;i<800;i++)
{
for(j=2;j<= i/2;j++)
if(i%j==0) break; /*若该数不是素数,则退出此循环*/
if(j>= i/2) /*若该数是素数,则将该数存入数组yy中,并统计其个数*/
{
yy[cnt]=i; cnt++;
}
}
for(i=0,j=-1;i<cnt;i++) /*计算这些素数的间隔加、减之和*/
{
j=j*-1;
sum+=j*yy[i];
}
}
void main()
{
cnt=sum=0;
countValue();
printf("素数的个数=%d\n",cnt);
printf("按要求计算得值=%d\n",sum );
writeDAT();
}
writeDAT()
{
FILE *fp;
fp=fopen("OUT49.DAT","w");
fprintf(fp,"%d\n%d\n",cnt,sum);
fclose(fp);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -