菜鸟的问题,望各位赐教哈!
求三个数的最大数。
main()
{
int a,b,c;
scanf("5d,%d,%d",&a,&b,&c);
if(a>b&&a>c) printf(a);
if(b>a&&b>c) printf(b);
if(c>a&&c>b) printf(c);
}
编译无问题,运行的时候却没有结果
问题点数:20、回复次数:5Top
1 楼whatsouta(某疯子)回复于 2005-06-02 09:58:21 得分 5
你如果输入二个以后相等的数,就会可能因为不满足所有条件而无输出,你这样求最大值是不完全正确的.Top
2 楼whatsouta(某疯子)回复于 2005-06-02 09:59:17 得分 0
晕,上面"以后"二字改为"以上".Top
3 楼zhousqy(标准C匪徒)(甩拉,甩拉)回复于 2005-06-02 09:59:22 得分 0
错误太多了。
main()
{
int a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
if(a>b&&a>c) printf("%d",a);
if(b>a&&b>c) printf("%d",b);
if(c>a&&c>b) printf("%d",c);
}Top
4 楼zhousqy(标准C匪徒)(甩拉,甩拉)回复于 2005-06-02 10:00:34 得分 15
以上改了语法错误.Top
5 楼hizip(狐狸)回复于 2005-06-02 10:50:05 得分 0
问题解决了,感谢各位!!Top




