标题:发个菜鸟的问题
只看楼主
yiqing
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-1-15
 问题点数:0 回复次数:10 
发个菜鸟的问题
one、编写输入三个数,输出其中最大的数的程序。
#include<stdio.h>
void main()
{
int a.b.c;
if(a>b&&a>c)printf("%d",a);
else if(b>a&&b>c) printf("%d",b);
else if(c>a&&c>b) pritif("%d",c);
else printf("Error");
}
请各位指点指点哪有问题 ? 还是算法有问题 如果算法有问题请各位高手给出一个我能看的懂的算法(就是比较简单的)希望能写出程序来解释我的问题?
搜索更多相关主题的帖子: 算法 void include 最大的 
2006-01-15 16:24
aiyuheng
Rank: 1
等 级:新手上路
威 望:1
帖 子:656
专家分:0
注 册:2006-1-12
得分:0 
没有输入啊!

when i want to ask anyone,i will ask myself first.
2006-01-15 17:09
aiyuheng
Rank: 1
等 级:新手上路
威 望:1
帖 子:656
专家分:0
注 册:2006-1-12
得分:0 
#include<stdio.h>
int max(int x, int y);
void main()
{
int a,b,c;
printf("Input the 3 numbers:\n");
scanf("%d %d %d",&a,&b,&c);
printf("The max number is %d",max(a,max(b,c)));
}

int max(int x, int y)
{
return(x>y?x:y);
}

when i want to ask anyone,i will ask myself first.
2006-01-15 17:24
lifujian
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-12-23
得分:0 
#include<stdio.h>
int max(int x, int y);
void main()
{
int a,b,c;
printf("Input the 3 numbers:\n");
scanf("%d %d %d",&a,&b,&c);
printf("The max number is %d",max(a,max(b,c)));
}

int max(int x, int y)
{
return(x>y?x:y);
}



main()
{ int a,b,c,max;
printf("Input the number:");
scanf("%d,%d,%d",&a,&b,&c);
if(a>b) max=a;
else max=b;
if (max<c) max=c;
printf("zuidashu=%d",max);
}


楼上的朋友,调用:max(a,max(b,c)
太棒了··

[此贴子已经被作者于2006-1-15 22:35:02编辑过]

2006-01-15 22:31
zushuboderen
Rank: 1
等 级:新手上路
帖 子:112
专家分:0
注 册:2005-12-24
得分:0 
递归调用求解很棒啊

冷静点............. 耐心点.............
2006-01-16 07:31
小悟空
Rank: 1
等 级:新手上路
帖 子:218
专家分:0
注 册:2005-5-14
得分:0 
#include <stdio.h>
main()
{
int a,b,c,max;
printf("输入3个数\n");
scanf("%d,%d,%d",&a,&b,&c);
if(a>b)
max=a;
else
max=b;
if(max<c)
max=c;
printf("最大的数是\n",max);
}

2006-01-16 11:18
lhlovelk
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2006-1-12
得分:0 
C语言能调试文字吗

2006-01-17 12:59
念月思灵
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2006-1-17
得分:0 
啊?
程序中怎么都没有输入函数呢?

欢迎光临念月思灵的博客 http://xxpal..cn
2006-01-17 14:26
念月思灵
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2006-1-17
得分:0 
定义一个max()函数,
先求出两个数之间的最大者,
再采用递归调用,
求出3个数之间的最大数!

欢迎光临念月思灵的博客 http://xxpal..cn
2006-01-17 14:28
小悟空
Rank: 1
等 级:新手上路
帖 子:218
专家分:0
注 册:2005-5-14
得分:0 

[此贴子已经被作者于2006-1-17 18:48:45编辑过]


2006-01-17 18:48



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




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

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