萧哥哥 发表于 2014-8-31 21:24:13

新人求解答啊!

这是c++第六讲的课后题怎么老出错啊!
#include<iostream>

using namespace std;


float calc(float x);
{
       
        return x*x;
}
float calc(float x,float y)
{
        return x*y;
}
float calc(float x,float y,float z)
{
        return x+y+z;
       
}


int main()
{
       
        float x,y,z;
        cout<<"请输入数字"<<endl;
        cin>>x>>y>>z;
        cout<<"输入一个数时\n"<<calc(x)<<endl;
       
        cout<<"输入二个数时\n"<<calc(x,y)<<endl;
       
    cout<<"输入三个数时\n"<<calc(x,y,z)<<endl;
        return 0;
       
}

萧哥哥 发表于 2014-8-31 21:24:44

来人帮我解答啊{:1_1:}

低调哥 发表于 2014-9-1 00:07:04

输入的y和z需要分两次输入,分别插在第一和第二句输出语句,第二和第三输出语句之间

萧哥哥 发表于 2014-9-1 10:53:10

低调哥 发表于 2014-9-1 00:07
输入的y和z需要分两次输入,分别插在第一和第二句输出语句,第二和第三输出语句之间

真是这样吗?我试试

萧哥哥 发表于 2014-9-1 10:54:12

好像还是不行啊:mad:

萧哥哥 发表于 2014-9-1 21:41:43

终于找到错误了,float calc(float x); 多了::sweat:

低调哥 发表于 2014-9-2 00:10:55

是嘛,谢谢告诉我知,又是一次学习的机会
页: [1]
查看完整版本: 新人求解答啊!