600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 统计素数个数并求和

统计素数个数并求和

时间:2022-10-05 19:34:14

相关推荐

统计素数个数并求和

题目:统计素数个数并求和

本题要求统计给定整数M和N区间内素数的个数并对它们求和。

要求

例如:

这道题运用for循环的嵌套循环,找到输入的M和N之间的素数并求和。

这题在最后求和中运用了复合的三目运算。

三目运算符:

对于条件表达式b ? x : y,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。

例如:

x=a<b?c:d;的意思就是如果a小于b,x就等于c,否则x=d

本题代码:

#include<stdio.h>int main(){int a,b,c,i,p,m,s=0,sum=0;scanf("%d%d",&a,&b);for(m=a;m<=b;m+=1){p=1;for(i=2;i<=m-1;i++){if(m%i==0){p=0;break;}}if(p==1&&m!=1){s++;sum=(a==b)?a:sum+m;}}printf("%d %d",s,sum);return 0;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。