TRUE3494063625 2020-10-17 20:04 采纳率: 100%
浏览 985
已采纳

急!!![Error] expected ')' before ';' token

#include<bits/stdc++.h>
/*#include<iomanip>
cout<<fixed<<setprecision(2);*/
using namespace std;
double poww(double x,double y)
{
    if (x < 0) return -pow(-x, y);
    else return pow(x, y);

}
int main()
{
int n;
cin>>n;
int a[n+10];
for(int i=1;i<=n;i++) cin>>a[i];
for(int i=1;i<=n;i++) {
for(int k=1;k<=n;k++){
//double s=(double);
double y = pow((i*k, 1.0 / 3);
int x;
float z;
x=y;
z=y-x;
if(z==0) cout<<"Yes";
else cout<<"no";

    } 
}





return 0;

}
图片说明

  • 写回答

2条回答 默认 最新

  • 小_黑_ 2020-10-17 21:40
    关注

    double y = pow(i*k, 1.0 / 3); 这行多了个‘(’

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?