搜索
首页 电脑/网络 程序设计 C/C++

C语言(新手) 输入3项数值选择最大值

   #include void main () { int max (int x,int y); int a,b,c,d,e,f; scanf("%d,%d,&d",&a,&b,&c); d=max(a,b); e=max(a,c); f=max(d,e); printf("max=%d\n",f); } int max (int x, int y) { int z; if (x>y) z=x; else z=y; return (z); } 我怎么也搞不出来,希望高手可以指正我的错误。
  

全部回答

2009-07-28

0 0
    你定义的变量好像多了点,其实先比较两个数后,把较大的数赋值给一个数后,再用这个数与第三个数相比较,程序如下。
    这个比较简单,我没上机调试,你自己上机调试一下哈^_^ #include void main() {int a,b,c,x; int max(int x,int y,int z); printf("please input three integers:\n"); scanf("%d%d%d",&a,&b,&c); x=max(a,b,c); printf("max=%d\n",x); } int max(int x,int y,int z) {int t; if(x>y) t=x; else t=y; if(t<z) t=z; return t; }。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
C/C++
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
程序设计
C/C++
VB
数据库
汇编语言
JAVA相关
VC++
C#/.NET
其他编程语言
C/C++
C/C++
举报
举报原因(必选):
取消确定举报