| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1970 人关注过本帖
标题:弱弱的问一个很简单的关于输出最大值的问题
取消只看楼主 加入收藏
lz26844229
Rank: 1
等 级:新手上路
帖 子:15
专家分:5
注 册:2010-7-1
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:9 
弱弱的问一个很简单的关于输出最大值的问题
题目是这样的:输入3个整数值a,b,c回车后显示最大那个整数。
我自己写了一个代码能显示出数值,可是那个数值根本就不是我输入的3个数值其中任何一个数,不知道那里出错了,麻烦高手给看看!
呵呵,见笑了,本人自学中,以经学了3个小时了!
下面是代码


#include<stdio.h>
void main()
{
  int max(int x,int y,int f);
  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 f)
{
  int z;
  if(x>y>f) z=x;
  if(x>f>y) z=x;
  if(f>x>y) z=f;
  if(f>y>x) z=f;
  if(y>f>x) z=y;
  if(y>x>f) z=y;
  return(z);
}
搜索更多相关主题的帖子: 最大值 输出 
2010-07-01 22:20
lz26844229
Rank: 1
等 级:新手上路
帖 子:15
专家分:5
注 册:2010-7-1
收藏
得分:0 
回复 2楼 suntea
我加了,号了,可是就是输出不对啊!
2010-07-01 22:39
lz26844229
Rank: 1
等 级:新手上路
帖 子:15
专家分:5
注 册:2010-7-1
收藏
得分:0 
回复 2楼 suntea
刚刚试了一下加“空格”也不行!
2010-07-01 22:41
lz26844229
Rank: 1
等 级:新手上路
帖 子:15
专家分:5
注 册:2010-7-1
收藏
得分:0 
老婆叫我去睡了!
今晚不能等答案了!
唉……
对不起了!
明天下了班才能回复大哥们了!
万请帮忙!
真心感谢
2010-07-01 22:43
lz26844229
Rank: 1
等 级:新手上路
帖 子:15
专家分:5
注 册:2010-7-1
收藏
得分:0 
回复 2楼 suntea
《《那函数声明 能不能拿到main函数外边去? 看着好别扭;》》》
呵呵,我是刚学的,才学了3个小时了!能做这个题目就不错了!
好不好看的问题以后才说吧!
现在最主要的问题是我写出的代码最后结果不对啊!
2010-07-01 22:47
lz26844229
Rank: 1
等 级:新手上路
帖 子:15
专家分:5
注 册:2010-7-1
收藏
得分:0 
回复 13楼 zisefengye
老哥你的写的这个代码我怎么就没想到!
真是牛人!
你帮我看看前面的那些代码还能不能再间单一点???
呵呵,也就是问一下!能简就简,不能就算了!
你也知道嘛,菜鸟总喜欢问一些白痴的问题!
2010-07-02 20:16
lz26844229
Rank: 1
等 级:新手上路
帖 子:15
专家分:5
注 册:2010-7-1
收藏
得分:0 
回复 11楼 duanxianla
去看看13楼的!
2010-07-02 20:17
lz26844229
Rank: 1
等 级:新手上路
帖 子:15
专家分:5
注 册:2010-7-1
收藏
得分:0 
回复 21楼 惜缘
终于明白Void是什么意思了,
真是太谢谢了!
2010-07-03 23:48
lz26844229
Rank: 1
等 级:新手上路
帖 子:15
专家分:5
注 册:2010-7-1
收藏
得分:0 
呵呵,小弟不才,下班回家又看了一下书,觉得这样写会不会好一点!
高人给指点一下!

main()
{
    int a,b,c,d;                  /*定意四个变量*/
    scanf ("%d,%d,%d",&a,&b,&c);  /*输入a,b,c变量的值为整形*/
    if (a>b,a>c) d=a;             /*如果a>b又a>c那么变量d就是已输入值a*/
    if (b>a,b>c) d=b;             /*如果b>a又b>c那么变量d就是已输入值b*/
    if (c>a,c>b) d=c;             /*如果c>a又c>b那么变量d就是已输入值c*/
    printf("%d\n",d);             /*输出d的整型值*/
}
2010-07-03 23:57
lz26844229
Rank: 1
等 级:新手上路
帖 子:15
专家分:5
注 册:2010-7-1
收藏
得分:0 
以下是引用夏飘雪xia在2010-7-3 16:16:54的发言:

#include
void main()
{
  int a,b,c,max;
  scanf("%d,%d,%d",&a,&b,&c);
  max=a;
   if(a
还是这个简单一些!
唉……
菜鸟就是菜,我怎么就想不到这样算咧!
2010-07-04 00:07
快速回复:弱弱的问一个很简单的关于输出最大值的问题
数据加载中...
 
   



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

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