C语言,输入a和b两个整数,按先大后小的顺序输出a和b,哪里错了?

2025-04-15 00:57:23
推荐回答(1个)
回答1:

# include
int main()
{
int a,b,p;
scanf("%d %d\n",&a,&b); // 改这一行
int *c=&a;
int *d=&b;
if(a{p=*d;*d=*c;*c=p;}
printf("%d %d\n",a,b);
printf("max=%d min=%d\n",*c,*d);
return 0;
}

送一个简单的
//////////////////////////////////////////////////
# include
int main()
{
int a,b;
scanf("%d %d\n",&a,&b); // 改这一行if(aif(a>b)
printf("max=%d min=%d\n",a,b);
else
printf("max=%d min=%d\n",b,a);
return 0;
}