500-800素数,从小到大排列,1素数+2素数-3素数.求和
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 12:31:54
500-800素数,从小到大排列,1素数+2素数-3素数.求和
void countValue()
{int i,j,k=1;
for(i=800;i>=500;i--)
{for(j=2;j=i)
{cnt++;sum+=k*i;
k=k*(-1);
}}}
哪是从大到小排列程序?
{for(j=2;j
void countValue()
{int i,j,k=1;
for(i=800;i>=500;i--)
{for(j=2;j=i)
{cnt++;sum+=k*i;
k=k*(-1);
}}}
哪是从大到小排列程序?
{for(j=2;j
我把你的函数稍作修改,加了点注释,你运行看看
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
int i,j,k=1,cnt=0,sum=0;
for(i=800;i>=500;i--) /*外循环 遍历 800-500之间所有的数 每个数一次进入内循环做判断和相应操作*/
{for(j=2;j=i) /*如果满足条件j>=i,则说明i为素数,有一下操作*/
{printf("%d\t",i);/*1、打印出素数i.*/
cnt++;sum+=k*i; /*2、cnt为记录素数个数的一个变量,sum+=k*i等价于sum=sum+k*i,k取1或者-1时求和*/
k=k*(-1); /*改变k的值,保证加一次减一次*/
}
}
printf("\n");
printf("cnt=%d\tsum=%d",cnt,sum);/*输出*/
}
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
int i,j,k=1,cnt=0,sum=0;
for(i=800;i>=500;i--) /*外循环 遍历 800-500之间所有的数 每个数一次进入内循环做判断和相应操作*/
{for(j=2;j=i) /*如果满足条件j>=i,则说明i为素数,有一下操作*/
{printf("%d\t",i);/*1、打印出素数i.*/
cnt++;sum+=k*i; /*2、cnt为记录素数个数的一个变量,sum+=k*i等价于sum=sum+k*i,k取1或者-1时求和*/
k=k*(-1); /*改变k的值,保证加一次减一次*/
}
}
printf("\n");
printf("cnt=%d\tsum=%d",cnt,sum);/*输出*/
}
500-800素数,从小到大排列,1素数+2素数-3素数.求和
关于1-100的素数及求和^-^
关于素数求和的问题连续素数相加,加到一万一下最大的素数,得数等于 ()?2+3+5+7+11+13+17+19+23+2
素数问题
素数是什么?
素数是什么
素数有?
素数求和问题求2到10之间所有素数的和
c语言统计2个自然数之间有多少个素数 要求输入2个自然数接着从小到大排列 统计素数的个数接着输出 请多指
使用函数统计素数并求和
用pascal编写程序 求1000内的素数(素数就是只能被1和它自己本身整除,素数比如:2、3、5、7……)
一个素数的3倍与另一个素数2倍之和等于2000,那么这两个素数的积是多少