C语言,函数的调用,无法执行

人格比较哈个人 |浏览1674次
收藏|2020/03/07 19:05

满意回答

2020/03/07 19:35

你的a,b带入带函数里面,此时就不再是a,b了,应该是x,y,并且在主函数中带入数据时,不需要标注类型下面是我修改后的:#include"iostream"using namespace std;int main(){ double m,a;int b; double f(double a,int b);cin>>a>>b;m=f( a, b);cout<<m;return 0;}double f(double x,int y){double t=1;int i;for(i=1;i<=y;i++){t=t*x;} return t;}下面是修改后,运行结果:

木斯皮尔翰

其他回答(1)
  • 少了函数原型(就是告诉编译器这个函数是存在的, 一般不写参数名)头文件下方加入:double f(doublx, int);
    回答于 2020/03/07 19:46
0人关注该问题
+1

 加载中...