| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 550 人关注过本帖
标题:刚学C一天 编程遇问题 请教
取消只看楼主 加入收藏
maliangcool
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-7-15
收藏
 问题点数:0 回复次数:4 
刚学C一天 编程遇问题 请教

求3个数中最大数

main()
{int a,b,c;
scanf ("%d,%d,%d\n",&a,&b,&c);
printf("%d,%d,%d\n",a,b,c);
if(a<b)
printf("%d\n",b);
if(a<c)
printf("%d\n",c);
if(b<c)
printf("%d\n",c);

}

我编译了怎么是那个样子啊 请教 帮改改

问下不用MAX函数修改行不 在我的基础上修改谢谢了

问题所在帮忙分析清楚

搜索更多相关主题的帖子: printf MAX 大数 
2007-07-15 13:16
maliangcool
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-7-15
收藏
得分:0 

我知道问题所在了 我在if语句中少写了a,b,c三者之间的关系
不过("%d\n",(a>(t=(b>c?b:c))?a:t));有点看不太明白
一会我想做个for语句的帮改下好不 我在考虑下
在此 谢谢 2楼了

2007-07-15 13:29
maliangcool
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-7-15
收藏
得分:0 
main()
{int a[i],i,t;
i=0;
for(;i<2;i++)
scanf ("%d",&a[i]);
printf("%d\n",a[i]);
if(a[i]<a[i+1])
i=i+1;
printf("%d\n",a[i]);

}
好了 我的语句写好了 不过运行出来还是存在问题啊 为什么 搞不明白
还有上面的return(0)这个是什么意思
2007-07-15 13:54
maliangcool
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-7-15
收藏
得分:0 
补充下 上面的a[3]
2007-07-15 13:56
maliangcool
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-7-15
收藏
得分:0 
2006好帖子 正合我的意思哈 谢谢 感激不尽啊
2007-07-15 14:00
快速回复:刚学C一天 编程遇问题 请教
数据加载中...
 
   



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

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