|
![]() | 作者: 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号