论坛: 编程破解 标题: 请帮看看这个求最大值的c 复制本贴地址    
作者: hcz [hcz]    论坛用户   登录
main()
{ int a,b,c;
  scanf ("%d,%d",&a,&b);
  c = max(a,b);
  printf ("the max is %d",c);
}
int max(x,y)
    int x,y;
{  int z;
    if (x>y) z = x;
    else z = y;
    return (z);
}


我今天刚学,为什么出不来正确结果,不管输入什么数,输出的结果都是3117

地主 发表时间: 12/04 01:22

回复: hcz [hcz]   论坛用户   登录
我是在2000下弄的

B1层 发表时间: 12/04 01:28

回复: feng_1185 [feng_1185]   论坛用户   登录
main()
{ int a,b,c;
  scanf ("%d,%d",&a,&b);
  c = max(a,b);
  printf ("the max is %d",c);
}


B2层 发表时间: 12/04 05:47

回复: lover_521 [lover_521]   论坛用户   登录
我猜你是在输入的时候没有按格式.就是没有输入(,)所以在输出的时候错了。

B3层 发表时间: 12/04 08:13

回复: AMI [nuzhou]   论坛用户   登录
这样的输入时候需要以 , 分开为格式的。

B4层 发表时间: 12/04 08:46

回复: zhoen889 [zhoen889]   论坛用户   登录

我认为在windows98和windows2000没有区别,如果你是运行程序的话!!
下面是我按照你的意思写的,
#include<iostream.h>
int max(x,y)
int x,y;

int z;
    if (x>y)
z = x;
    else
z = y;
    return z;
}
void main()
{ int a,b,c;
  cout<<"Please input a,b:";
  cin>>a>>b;
  c=max(a,b);
  cout<<"the max is :"<<c<<endl;
}


我看我们的程序基本上一样,至于你的程序有错误,我感觉有2种可能:
(1)你的确输入有错误,比如说楼上说的那样。
(2)你的程序虽然在tc下提示没有错误,但是还是有错误!!!
我在c++下运行,有4个error!下面是用c++做的,按照你int max(x,y)
    int x,y;的定义方法,有4个error!!!
#include<iostream.h>
int max(x,y)
int x,y;

    int z;
    if (x>y)
z = x;
    else
z = y;
    return z;
}
void main()
{ int a,b,c;
  cout<<"Please input a,b:";
  cin>>a>>b;
  c=max(a,b);
  cout<<"the max is :"<<c<<endl;
}







[此贴被 zhoen889(zhoen889) 在 12月04日11时50分 编辑过]


[此贴被 zhoen889(zhoen889) 在 12月04日11时52分 编辑过]


[此贴被 zhoen889(zhoen889) 在 12月04日11时28分 编辑过]

B5层 发表时间: 12/04 11:36

回复: hcz [hcz]   论坛用户   登录
不是的我是这样输入的3 4

B6层 发表时间: 12/04 19:49

回复: cyshaoping [cyshaoping]   论坛用户   登录
main()
{ int a,b,c;
  scanf ("%d%d",&a,&b);                //不用逗号
  c = max(a,b);
  printf ("the max is %d",c);
}
int max(x,y)
    int x,y;
{  int z;
    if (x>y) z = x;
    else z = y;
    return (z);
}

B7层 发表时间: 12/04 20:43

回复: hcz [hcz]   论坛用户   登录
谢谢了,果然对了,十分感谢.

B8层 发表时间: 12/05 02:03

回复: ziaichen [ziaichen]   论坛用户   登录
千万记住:在学c语言的时候要注意标点,标志符的大小写等一些细节。

B9层 发表时间: 12/05 11:13

回复: realpope [realpope]   论坛用户   登录
做什么事情都得仔细才行

B10层 发表时间: 12/06 11:22

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号