
  | 
作者: toumings3 [toumings3]
     论坛用户 | 
登录 | 
| 编一个C程序,输入A B C 3个数的指,输出最大的 | 
| 地主 发表时间: 05-08-31 08:42 | 
回复: 286 [unique]     版主 | 
登录 | 
| 
我想请问这种问题的人不要再问这种问题了,OK? 原因有二 1 只要你会编程,这种题都应该会作,不管你再说你是菜鸟,你是初学。 2 你什么都不会,那你要这样的程序又有什么用呢?你又看不懂,你又理解不了。  | 
| B1层 发表时间: 05-08-31 09:17 | 
回复: toumings3 [toumings3]     论坛用户 | 
登录 | 
| 
事实上我是想问是不是这样写的: main() {int a,b,c,t; scanf("%d%d%d",&a,&b,&c); if(t>c) print("%d",t); if(a>b) t=a; else t=b; else print("%d",c);} 286 不懂才要问,不是吗.  | 
| B2层 发表时间: 05-09-03 17:04 | 
回复: quyanfeng [quyanfeng]     论坛用户 | 
登录 | 
| 
  不是,你是T还没有赋值  | 
| B3层 发表时间: 05-09-03 19:52 | 
回复: kert_t8 [kert_t8]     论坛用户 | 
登录 | 
| 
怪了,居然会出这种错 -------------------------- if(t>c) print("%d",t); if(a>b) t=a; else t=b; else print("%d",c);} ----------------------------- 显然应该是 ------------------- if(a>b) t=a; else t=b; if(t>c) print("%d",t); else print("%d",c); --------------------  | 
| B4层 发表时间: 05-09-03 22:49 | 
回复: toumings3 [toumings3]     论坛用户 | 
登录 | 
| 
t不用赋值吧,只是个最大值呀 | 
| B5层 发表时间: 05-09-04 08:44 | 
回复: windflower [windflower]     论坛用户 | 
登录 | 
| 
main() { int a,b,c; scanf("%d%d%d",&a,&b,&c); printf("%d",a>(b>c?b:c)?a:(b>c?b:c)); getch(); }  | 
| B6层 发表时间: 05-09-04 20:03 | 
回复: ljsh012 [ljsh012]     论坛用户 | 
登录 | 
| 
搂主应该好好理解一下赋值的意思。右边赋给左边。你开始的t没值啊。怎么能和其他数比较呢? 不过没关系,只要你认真理解了赋值及其操作,尤其你真正理解了赋值,你学其他语言都是有益的。  | 
| B7层 发表时间: 05-09-04 21:39 | 
  | 
20CN网络安全小组版权所有
Copyright ©    2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon   

粤ICP备05087286号