标题:一个小程序作业 做完了可是不知道 对不对 请大家看一下 那里有错误请指点
只看楼主
狂人老大
Rank: 1
来 自:杭州
等 级:新手上路
威 望:1
帖 子:394
专家分:0
注 册:2007-6-21
得分:0 
#include <stdio.h>
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编辑过]


ACMer的QQ群:33741351
单片机QQ群:55130117
2007-08-09 15:56
zsbliuzhen
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2007-8-2
得分:0 
# 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)

2007-08-09 19:48
zsbliuzhen
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2007-8-2
得分:0 

比你那个简单点儿


2007-08-09 19:49
zsbliuzhen
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2007-8-2
得分:0 
这样写就是给自己找麻烦嘛。找个简单精练的写多好,还不容易错

2007-08-09 19:50
小学女优
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2007-8-6
得分:0 

33楼的 程序我看懂了呀~(这里表示感谢) 真的很简单又很 正确 我的思路出问题了 ~~也很谢谢大家这么帮助我~~我是初学者 大家有些 写的我看不懂 呵呵~


2007-08-10 14:25
小学女优
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2007-8-6
得分:0 
#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);
}
这个是我原来的思路~~~虽然很麻烦但是正确 了 ~ ~~还不是可取的~

2007-08-10 14:46
狂人老大
Rank: 1
来 自:杭州
等 级:新手上路
威 望:1
帖 子:394
专家分:0
注 册:2007-6-21
得分:0 
回复:(zsbliuzhen)# include

ACMer的QQ群:33741351
单片机QQ群:55130117
2007-08-11 03:02
狂人老大
Rank: 1
来 自:杭州
等 级:新手上路
威 望:1
帖 子:394
专家分:0
注 册:2007-6-21
得分:0 
回复:(zsbliuzhen)# include
好方法
以前没有见过
看来联系的太少了
程序要多看啊

ACMer的QQ群:33741351
单片机QQ群:55130117
2007-08-11 03:10
寂寞在唱歌
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-8-2
得分:0 

#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);
}
}



————————————————————————————————————————————
看看我自己做的如何?


2007-08-11 22:06



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




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

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