我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

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

输入格式:
输入在一行中给出两个正整数M和N(1在一行中顺序输出M和N区间内素数的个数以及它们的和,数字间以空格分隔。

#include<stdio.h>
int main()
{
    int M,N;
    int sum = 0,count = 0;
    scanf("%d %d",&M,&N);
    for(int i = M;i <= N;i++){
        int flag = 1; 
        for(int j = 2;j * j <= i;j++){
            if(i % j == 0){
                flag = 0;
                break;
            }
        }
        if(flag && i != 1){
            sum += i;
            count++;
        }
    }
    printf("count = %d sum = %d",count,sum);
}

近期文章

  • Python有关集合的问题
  • linux目录和文件权限管理
  • 大家有没有能帮助解答一下这三道题的
  • 不清楚软件的错误提示
  • 为什么这个程序运行结果是0.000000
  • 为什么台式机开不了机呢?
  • 想问下这个问题怎么解决
  • 引入的semantic.js错误(之前没问题)
  • Laravel的证书[关闭]
  • 出现cannot reshape array of size 27749792 into shape (300,1)
  • 报错:-bash:hdfs:command not found请问怎么解决
  • C++运行删除了的代码
  • as中DBNavigator无法连接到数据库文件
  • .pdf的重复文件删除
  • 就打开了一个学校的oj平台,别的都没运行,但是火绒连着提醒好几次有病毒(这个能问吗?)
  • Nabicat连接oracle问题
  • 想问下这个转化错误的原因是啥
  • 不创建hadoop用户的情况下要修改哪些文件配置
  • AWS SES缺少最终的'@domain'PHP SDK
  • java的interface无法使用?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华