当前位置: 代码迷 >> C语言 >> [求助]新手求助!请帮我看下这个程序哪错了,为什么无法运行?
  详细解决方案

[求助]新手求助!请帮我看下这个程序哪错了,为什么无法运行?

热度:105   发布时间:2007-04-06 00:27:40.0
[求助]新手求助!请帮我看下这个程序哪错了,为什么无法运行?
题目是:输入3个整数,分别放在变量a,s,d中,要求把输入的数据重新按由小到大的顺序放在变量a,s,d中,最后输出a,s,d中的值.


搜索更多相关的解决方案: 变量  运行  

----------------解决方案--------------------------------------------------------

----------------解决方案--------------------------------------------------------
if是这样用的吗???
----------------解决方案--------------------------------------------------------

排序的问题出现的确实非常频繁

其实不难,不自己解决就对排序的理解认识方法不深刻

以后还会经常碰到排序的,努力啊


----------------解决方案--------------------------------------------------------
不好意思啊,重发
main()
{
int a,s,d,f;
scanf("%d%d%d",&a,&s,&d);
printf("a=%d,s=%d,d=%d\n",a,s,d);
if(a>s)
{f=a;a=s;s=f}
if(a>d)
[f=a;a=d;d=f}
if(s>d)
[f=s;s=d;d=f}
printf("%d,%d,%d\n",a,s,d);
}

----------------解决方案--------------------------------------------------------
lz的程序没逻辑错误只是有点不足
[QUOTE]
main()
{
int a,s,d,f;
scanf("%d%d%d",&a,&s,&d);/*建议%d用“,”隔开*/
printf("a=%d,s=%d,d=%d\n",a,s,d);
if(a>s)
{f=a;a=s;s=f;}
if(a>d)
[f=a;a=d;d=f;}
if(s>d)
[f=s;s=d;d=f;}/*楼主要注意检查每句结束后是否有“;”*/
printf("%d,%d,%d\n",a,s,d);
}
[/QUOTE]
楼主以后还要自己检查为好
----------------解决方案--------------------------------------------------------

这个行不?
#include <stdio.h>

void main()
{
int max,min,mid,a,b,c;

printf("Enter the three number:\n");
scanf("%d%d%d",&a,&b,&c);

max=(a>b)?a:b;
max=(max>c)?max:c;

min=(a<b)?a:b;
min=(min<c)?min:c;

if (min<a&&a<max)
mid=a;
if (min<b&&b<max)
mid=b;
if (min<c&&c<max)
mid=c;
printf("max=%d\nmid=%d\nmin=%d\n",max,mid,min);
}


----------------解决方案--------------------------------------------------------
谢谢各位,终于知道哪错了
----------------解决方案--------------------------------------------------------
回复:(炽色火焰)[求助]新手求助!请帮我看下这个程序...

main()
{
int a,s,d,f;
scanf("%d%d%d",&a,&s,&d);
printf("a=%d,s=%d,d=%d\n",a,s,d);
if(a>s)
{f=a;a=s;s=f}
if(a>d)
{f=a;a=d;d=f}
if(a>s)
{f=s;s=d;d=f}
ptintf("%d%d%d\n",a,s,d);
}
----------------解决方案--------------------------------------------------------
相当于
if(a>s)
{
f=a;
a=s;
s=f;//注意;
}

----------------解决方案--------------------------------------------------------
  相关解决方案