野葱
2013-09-28 16:27
采纳率: 100%
浏览 2.1k
已采纳

各位大大帮帮忙啊,刚刚按照课本写了些码,但是运行结果不一样

这是我写的,书上的运行结果是输入两个数字就可以得到一个C结果 但我运行的结果就是输入两个字然后就没反应了得不出C啊 我用的是VS2008些代码书上的不是用的2008 求各位大大帮帮忙啊 如果我这样还有什么小错误也请各位指点一二 谢谢了//******************
//******YC-K2*******
//******************
#include
#include
using namespace std;
double max(double x,double y);
int main()
{
double a,b,c;
cout<<"input two numbers:\n";
cin>>a>>b;
c=max(a,b);
cout<<"the square of maximum="< }
double max(double x,double y)
{
if(x>y)
return x;
else
return y;
}

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • phoenixylf 2013-09-30 01:40
    已采纳
    #include<iostream>
    #include<math.h>
    using namespace std;
    double max(double x,double y);
    int main()
    {
    double a,b,c;
    cout<<"input two numbers:\n";
    cin>>a>>b;
    c=max(a,b);
    cout<<"the square of maximum="<<c<<endl;
    return 0;
     }
    double max(double x,double y)
    {
    if(x>y)
    return x;
    else
    return y;
    }
    

    按照你的说法,我补充代码后运行完全没错,可以通过。vs2008挺大的我电脑上没有,之前就装了个Turbo C++玩了,这次我载了个VC++6.0;比较小,安装下载什么的比较省事,(本人较懒。。囧);你看下代码和你之前的有区别吗?照理说,如果你正确输入两个数,应该可以运行出正确的答案的。如果代码一样,还是运行不出你要的结果的话,那我也不懂了!(话说你发的代码中,输出c的时候的代码也少了。。。)

    点赞 打赏 评论
  • phoenixylf 2013-09-29 01:09

    题目中的,头文件,和输出函数有些代码没显示,(麻烦补充下)而且你说的没反应,想知道你是怎么输入的,能给例子吗?

    点赞 打赏 评论
  • 不是张小凡 2013-09-29 09:16

    输入的时候两个数字之间用个空格

    点赞 打赏 评论

相关推荐 更多相似问题