标题:有个问题
取消只看楼主
wenxx10
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2008-8-4
 问题点数:0 回复次数:3 
有个问题
我今天买了个谭浩强的书来学习 我按照他说的 习题:编写一个C程序,输入a.b.c 3个值,输出其中最大者.
我是这么写的 可是 运行的时候 输入的三个数里  输出的不是最大的而是中间的数  大家帮我找找错 我是 照葫芦画瓢
#include<stdio.h>
void main()
{
  int max(int x,int y,int z);
  int a, b, c, d;
  scanf("%d,%d,%d",&a,&b,&c);
  d=max(a,b,c);
  printf("max=%d\n",d);
}


int max(int x,int y,int z)
{
  int w;
  if(x>y>z) w=x;
  else w=y;
  return(w):
}

[[it] 本帖最后由 wenxx10 于 2008-8-4 19:20 编辑 [/it]]
搜索更多相关主题的帖子: 谭浩强 turbo void Welcome main 
2008-08-04 18:31
wenxx10
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2008-8-4
得分:0 
顶起来啊
2008-08-04 19:20
wenxx10
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2008-8-4
得分:0 
来人解决啊!
2008-08-04 20:35
wenxx10
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2008-8-4
得分:0 
xx 5L的看懂了  6L的和4L的有点看不懂
2008-08-04 22:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-226794-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020313 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved