- 完全平方数的个数
- 2021-02-10 18:16:20 @
#include <iostream>
using namespace std;
int a[1000001];//[min到max的完全平方数]
int main()
{
int min,max;cin>>min;
cin>>max;
int n=min;
int cnt=0;
for(;n<=max;n++)
{
a[n-1]=n*n;
if(a[n-1]<=max)cnt++;
}
if(min==0)
cout<<cnt-1;
else
cout<<cnt;
return 0;
}
3 条评论
-
房佳坤 LV 10 @ 2021-05-01 22:16:57
过了 \^w^/
#include<bits/stdc++.h> #define db double bool search_(char a[],int i){ for(int j=i+1;j<strlen(a);j++) if(a[j]!='0') return false; return true; } bool dbs(char a[]){ int i=0; while(i!=strlen(a)){ if(a[i]=='.') if(search_(a,i)) return true; i++; } return false; } char ch[100000]; int main(){ db min,max; std::cin>>min>>max; int cnt=0; for(db i=min;i<=max;i++){ db j=sqrt(i); sprintf(ch,"%f",j); if(dbs(ch)) cnt++; } std::cout<<cnt; return 0; }
-
2021-04-03 21:26:33@
啊?if后面只跟了一条语句,不用加啊
-
2021-03-31 07:53:34@
if后没加大括号?建议在ide看看具体报错
- 1
信息
- 难度
- 5
- 分类
- (无)
- 标签
- (无)
- 递交数
- 1067
- 已通过
- 179
- 通过率
- 17%
- 上传者