7
2023-07-15 20:47:46
发布于:浙江
#include<iostream>
#include<cmath>
using namespace std;
int main(){int a,b,s=0;
cin>>a>>b;
for(int i=a;i<=b;++i){int x=2;
while(x<=floor(sqrt(i))&&(i%x!=0))++x;
if(x>floor(sqrt(i)))s+=1;}
cout<<s;
return 0;}
全部评论 1
求正整数 2 和 n 之间的完全数(一行一个数)。
完全数:对于一个自然数,所有比它小的所有因数之和,等于它本身,它就是个完全数。如 6=1+2+3。
输入格式
输入 n(n≤10000)。输出格式
一行一个数,按由小到大的顺序。2023-07-16 来自 浙江
0
有帮助,赞一个