解题思路:
注意事项:
直接说注意实现 ,百分之五十错误应该都是 m = 1的情况 ,要注意 素数是从2开始的。没什么说的,贴代码了
参考代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,m;
int sum = 0,flag = 1;
cin>>m>>n;
if(m==1)
m = 2;
for(int i = m;i <= n;i++)
{
double sq = sqrt(i);
for(int j = 2;j <= sq;j++)
{
if(i%j==0)
{
flag = 0;
break;
}
}
if(flag)
sum+=i;
flag = 1;
}
cout<<sum;
return 0;
}
0.0分
0 人评分
字符串输入输出函数 (Java代码)浏览:1439 |
C语言训练-素数问题 (C语言代码)浏览:1655 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:628 |
妹子杀手的故事 (C语言代码)浏览:1222 |
A+B for Input-Output Practice (II) (C语言代码)浏览:998 |
printf基础练习2 (C语言代码)浏览:644 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)from DQM浏览:662 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:607 |
1054题解浏览:464 |
1050题解(结构体数组与结构体指针的使用)浏览:1107 |