c语言中的随意输入两个数按从小到大的输出

如题所述

第1个回答  2015-12-03
#include<stdio.h>
int main()
{
int a,b;
printf("输入两个数,空格分开:");
scanf("%d%d",&a,&b);
if(a<b)
printf("%d %d\n",a,b);
else
printf("%d %d\n",b,a);

}本回答被网友采纳
第2个回答  推荐于2017-08-28
#include<stdio.h>
void main() { int a,b,c;
  scanf("%d%d",&a,&b); if ( a>b ) {c=a;a=b;b=c;}
  printf("%d,%d\n",a,b);
}

或者

#include<stdio.h>
void main() { int a,b;
  scanf("%d%d",&a,&b);
  if ( a>b ) printf("%d,%d\n",b,a);
  else printf("%d,%d\n",a,b);
}

本回答被网友采纳
第3个回答  2015-12-03
#include<stdio.h>
int main()
{double a, b;
printf("请输入任意两个数字:");
scanf("%f%f", &a, &b);
if(a<=b)printf("%f %f\n, a, b);
else printf("%f %f\n, b, a);
return 0;
}
相似回答