文章

1

粉丝

137

获赞

0

访问

7.1k

头像
使用 pow()函数可以过

  1. #include "iostream"
  2. #include "cmath"
  3. using namespace std;

 

  1. int main(){
  2. int N; cin >> N;
  3. int n=0;
  4.  
  5. while(N--){
    1. cin >>n;
    2. int count=0;
    3. for(int i=1; i<=n; i++){
    4. float a = sqrt(i);
    5. float b = pow(i,1.0/3);
    6. if(a-int(a+0.000001)==0&&b-int(b+0.000001)==0){
    7. count++;
    8. }
  6. }
  7. cout<< count<<endl;
  8. }
  9. }
登录查看完整内容


登录后发布评论

暂无评论,来抢沙发