void main()
{
int num1,num2,num3;
printf("\n 输入第一个数:");
scanf("%d",&num1);
printf("\n 输入第二个数:");
scanf("%d",&num2);
printf("\n 输入第三个数:");
scanf("%d",&num3);
if((num1>=num2)&&(num1>=num3))
printf("\n %d\n",num1);
else if((num2>=num1)&&(num2>=num3))
printf("\n %d\n",num2);
else
printf("\n%d\n",num3);
}
[此贴子已经被作者于2007-8-9 15:58:30编辑过]
----------------解决方案--------------------------------------------------------
# include "stdio.h"
int max(int x,int y)
{
int z;
z=x>y?x:y;
return z;
}
void mian()
{
int a,b,c,d,e;
scanf("%d%d%d",&a,&b,&c);
d=max(a,b);
e=max(c,d);
printf("%d\n",e)
----------------解决方案--------------------------------------------------------
比你那个简单点儿
----------------解决方案--------------------------------------------------------
这样写就是给自己找麻烦嘛。找个简单精练的写多好,还不容易错
----------------解决方案--------------------------------------------------------
33楼的 程序我看懂了呀~(这里表示感谢) 真的很简单又很 正确 我的思路出问题了 ~~也很谢谢大家这么帮助我~~我是初学者 大家有些 写的我看不懂 呵呵~
----------------解决方案--------------------------------------------------------
#include <stdio.h>
void main()
{
int num1,num2,num3;
printf("\n 输入第一个数:");
scanf("\n %d",&num1);
printf("\n 输入第二个数:");
scanf("\n %d",&num2);
printf("\n 输入第三个数:");
scanf("\n %d",&num3);
if((num1>=num2)&&(num2>=num3))
printf("\n %d",num1);
else if((num2>=num1)&&(num2>=num3))
printf("\n %d",num2);
else
printf("\n %d",num3);
}
这个是我原来的思路~~~虽然很麻烦但是正确 了 ~ ~~还不是可取的~
----------------解决方案--------------------------------------------------------
回复:(zsbliuzhen)# include
恩 ----------------解决方案--------------------------------------------------------
回复:(zsbliuzhen)# include
好方法 以前没有见过
看来联系的太少了
程序要多看啊
----------------解决方案--------------------------------------------------------
#include <stdio.h>
void main()
{
int x,y,z;
printf("请输入三个数:\n");
scanf("%d%d%d",&x,&y,&z);
if(x>y&&x>z){
printf("最大数是:%d\n",x);
}
else if(y>x&&y>z){
printf("最大数是:%d\n",y);
}
else{
printf("最大数是:%d\n",z);
}
}
――――――――――――――――――――――――――――――――――――――――――――
看看我自己做的如何?
----------------解决方案--------------------------------------------------------