主题:新手c语言求助
小弟新学c语言,遇到一难题,小弟把代码献上,请高手指正。(VC++6.0环境)
从键盘输入4个数,并按从小到大顺序输出。要求只用if语句.以下代码编译通过,运行成乱码。
# include <stdio.h>
void main ()
{
int a,b,c,d,x;
printf("请输入4个数:\n");
scanf("%d%d%d%d",&a,&b,&c,&d);
if(a>b)
{x=a,a=b,b=x;}
if(a>c)
{x=a,a=c,c=x;}
if(a>d)
{x=a,a=d,d=x;}
if(b>c
{x=b,b=c,c=x;}
if(b>d)
{x=b,b=d,d=x;}
if(c>d)
{x=c,c=dd=x;}
printf("%d%d%d%d",a,b,c,d);
}
从键盘输入4个数,并按从小到大顺序输出。要求只用if语句.以下代码编译通过,运行成乱码。
# include <stdio.h>
void main ()
{
int a,b,c,d,x;
printf("请输入4个数:\n");
scanf("%d%d%d%d",&a,&b,&c,&d);
if(a>b)
{x=a,a=b,b=x;}
if(a>c)
{x=a,a=c,c=x;}
if(a>d)
{x=a,a=d,d=x;}
if(b>c
{x=b,b=c,c=x;}
if(b>d)
{x=b,b=d,d=x;}
if(c>d)
{x=c,c=dd=x;}
printf("%d%d%d%d",a,b,c,d);
}