1_pro.c
来自「C源代码 计算机等级考试C语言上机题」· C语言 代码 · 共 46 行
C
46 行
#include <stdio.h>
int cnt,sum;
int isPrime(int number)
{
int i,tag=1;
if(number==1)
return 0;
for(i=2;tag && i<=number/2;i++)
if(number%i==0) tag=0;
return tag;
}
void countValue()
{
int i,count=0,xx[30];
int j,k,m;
cnt=0;
sum=0;
for(i=2;i<90;i++)
if(isPrime(i)) /*若该数为素数,则将它存入数组xx中,并统计其个数*/
{
xx[count]=i;
count++;
}
for(i=0;i<count;i++)
if(isPrime(xx[i]+4)&&isPrime(xx[i]+10))
{
cnt++; /*统计满足条件的数的个数*/
sum+=xx[i]; /*计算数组xx中满足条件的数的总和*/
}
}
void main()
{
cnt=sum=0;
countValue();
printf("满足条件的整数的个数=%d\n",cnt);
printf("满足条件的整数的和值=%d\n",sum);
writeDAT();
}
writeDAT()
{
FILE *fp;
fp=fopen("OUT48.DAT","w");
fprintf(fp,"%d\n%d\n",cnt,sum);
fclose(fp);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?