求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函数修改行不 在我的基础上修改谢谢了
问题所在帮忙分析清楚
----------------解决方案--------------------------------------------------------
#include <stdio.h>
int main(void)
{
int a,b,c,t;
scanf ("%d%d%d",&a,&b,&c);
printf("%d,%d,%d\n",a,b,c);
printf("%d\n",(a>(t=(b>c?b:c))?a:t));
return 0;
}
----------------解决方案--------------------------------------------------------
你的每一条IF语句都只有2个数在比较????不是应该3个数吗?
#include "stdio.h"
void main()
{
int a=10,b=13,c=12;
if(a>b&&b>c)
printf("%d",a);
if(a<b&&b>c)
printf("%d",b);
if(a<b&&b<c)
printf("%d",c);
getch();
}
[此贴子已经被作者于2007-7-15 13:27:46编辑过]
----------------解决方案--------------------------------------------------------
我知道问题所在了 我在if语句中少写了a,b,c三者之间的关系
不过("%d\n",(a>(t=(b>c?b:c))?a:t));有点看不太明白
一会我想做个for语句的帮改下好不 我在考虑下
在此 谢谢 2楼了
----------------解决方案--------------------------------------------------------
楼主的错误在这里
scanf ("%d,%d,%d\n",&a,&b,&c);
你要这样写,那么你应该这样输入:
1,2,3回车
也就是说逗号和数字对应scanf()里的格式输入.
楼上的写的难了点,我给个好理解点的:
#include <stdio.h>
int main(void)
{
int a,b,c,max;
scanf ("%d%d%d",&a,&b,&c);
max=a;
printf("a=%d\nb=%d\nc=%d\n",a,b,c);
if(max<b)max=b;
if(max<c)max=c;
printf("max=%d\n",max);
return 0;
}
注意输入:
1空格2空格3回车
----------------解决方案--------------------------------------------------------
你的每一条IF语句都只有2个数在比较????不是应该3个数吗?
#include "stdio.h"
void main()
{
int a=10,b=13,c=12;
if(a>b&&b>c)
printf("%d",a);
if(a<b&&b>c)
printf("%d",b);
if(a<b&&b<c)
printf("%d",c);
getch();
}
这个是没必要的,呵呵
----------------解决方案--------------------------------------------------------
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)这个是什么意思
----------------解决方案--------------------------------------------------------
补充下 上面的a[3]
----------------解决方案--------------------------------------------------------
2006好帖子 正合我的意思哈 谢谢 感激不尽啊
----------------解决方案--------------------------------------------------------