#include<stdio.h>
int main()
{
int a,b,c,d;
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
if(a>b){a=b-a;b=b-a;a=a+b;}
if(a>c){a=c-a;c=c-a;a=a+c;}
if(a>d){a=d-a;d=d-a;a=a+d;}
if(b>c){b=c-b;c=c-b;b=b+c;}
if(b>d){b=d-b;d=d-b;b=b+d;}
if(c>d){c=d-c;d=d-c;c=c+d;}
printf("%d,%d,%d,%d\n",a,b,c,d);
getch();
return 0;
}
各位大虾帮忙解释下为什么啊?
为什么成立了,就交换数值啊,做这种题目出发点是什么啊?
谢谢,谢谢啦!
哈,无限个的我还没学到啊,刚学了3个的,这个题目有4个,
我想知道他们交换数值是为了什么,原理性的问题,朋友们帮帮忙啊,加分啊