搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 菜鸟问题 比较3个数大小
标题:
菜鸟问题 比较3个数大小
只看楼主
bearangel
等 级:
新手上路
帖 子:12
专家分:0
注 册:2008-7-15
楼主
问题点数:0 回复次数:4
菜鸟问题 比较3个数大小
#include <stdio.h>
main()
{
int a,b,c,d,e;
scanf ("%d,%d,%d",a,b,c);
d=max (a,b);
if (d>c) e=d;
else e=c;
printf ("max=%d",e);
}
int max(int x,int y)
{
int z;
if (x>y) z=x;
else z=y;
return (z);
}
这个程序通过编译 但运行是却出错
搜索更多相关主题的帖子:
int
max
else
main
2008-07-15 14:42
bearangel
等 级:
新手上路
帖 子:12
专家分:0
注 册:2008-7-15
第
2
楼
得分:0
这个是《c程序设计(第二版)》的习题
2008-07-15 14:45
l_i_g_h_t
等 级:
新手上路
帖 子:5
专家分:0
注 册:2008-7-15
第
3
楼
得分:0
scanf ("%d,%d,%d",&a,&b,&c);
少了&
2008-07-15 14:58
bearangel
等 级:
新手上路
帖 子:12
专家分:0
注 册:2008-7-15
第
4
楼
得分:0
谢谢啦
2008-07-15 15:12
独孤小梦
等 级:
新手上路
威 望:
1
帖 子:338
专家分:0
注 册:2008-6-5
第
5
楼
得分:0
#include <stdio.h>
main()
{
int a,b,c,d,e;
scanf ("%d,%d,%d",a,b,c);
d=max (a,b); 这里多了个空格!MAX后面!
if (d>c) e=d;
else e=c;
printf ("max=%d",e);
}
int max(int x,int y)
{
int z;
if (x>y) z=x;
else z=y;
return (z);
}
我写出吧:
#include <stdio.h>
int max(int x,int y)
{
int z;
if(x>y)
z=x;
else
z=y;
return(z);
}
void main()
{
int a,b,c,d,e;
scanf("%d%d%d",&a,&b,&c);
fflush(stdin); //舍弃原来多余的字符!
d=max(a,b);
if(d>c)
e=d;
else
e=c;
printf("max=%d",e);
}
编程小菜
2008-07-15 17:24
5
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-223961-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.342712 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved