使用工具:Dev-C++ 5.11
最新的升级版本:C入门者笔记&里程碑篇-1:一个强大的排序程序模板 ԅ(¯﹃¯ԅ)_HerrosA的博客-CSDN博客
(严重局限性|偏死板暴力|条件运算符的应用练习)
局限性表现:排序要求必须10个数字;算法死板;局限性极大;
特点:运算体全程采用条件运算符进行;条件式入门嘿
#include<stdio.h>
int main()
{
int a,b,c,d,e,f,g,h,i,j;
printf("Please enter the value of a,b,c,d,e,f,g,h,i,j=\n");
printf("| | | | | | | | | |\n");
scanf("%d%d%d%d%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f,&g,&h,&i,&j);
a=(a>b)?(a+b)-(b=a):a;
a=(a>c)?(a+c)-(c=a):a;
a=(a>d)?(a+d)-(d=a):a;
a=(a>e)?(a+e)-(e=a):a;
a=(a>f)?(a+f)-(f=a):a;
a=(a>g)?(a+g)-(g=a):a;
a=(a>h)?(a+h)-(h=a):a;
a=(a>i)?(a+i)-(i=a):a;
a=(a>j)?(a+j)-(j=a):a;
b=(b>c)?(b+c)-(c=b):b;
b=(b>d)?(b+d)-(d=b):b;
b=(b>e)?(b+e)-(e=b):b;
b=(b>f)?(b+f)-(f=b):b;
b=(b>g)?(b+g)-(g=b):b;
b=(b>h)?(b+h)-(h=b):b;
b=(b>i)?(b+i)-(i=b):b;
b=(b>j)?(b+j)-(j=b):b;
c=(c>d)?(c+d)-(d=c):c;
c=(c>e)?(c+e)-(e=c):c;
c=(c>f)?(c+f)-(f=c):c;
c=(c>g)?(c+g)-(g=c):c;
c=(c>h)?(c+h)-(h=c):c;
c=(c>i)?(c+i)-(i=c):c;
c=(c>j)?(c+j)-(j=c):c;
d=(d>e)?(d+e)-(e=d):d;
d=(d>f)?(d+f)-(f=d):d;
d=(d>g)?(d+g)-(g=d):d;
d=(d>h)?(d+h)-(h=d):d;
d=(d>i)?(d+i)-(i=d):d;
d=(d>j)?(d+j)-(j=d):d;
e=(e>f)?(e+f)-(f=e):e;
e=(e>g)?(e+g)-(g=e):e;
e=(e>h)?(e+h)-(h=e):e;
e=(e>i)?(e+i)-(i=e):e;
e=(e>j)?(e+j)-(j=e):e;
f=(f>g)?(f+g)-(g=f):f;
f=(f>h)?(f+h)-(h=f):f;
f=(f>i)?(f+i)-(i=f):f;
f=(f>j)?(f+j)-(j=f):f;
g=(g>h)?(g+h)-(h=g):g;
g=(g>i)?(g+i)-(i=g):g;
g=(g>j)?(g+j)-(j=g):g;
h=(h>i)?(h+i)-(i=h):h;
h=(h>j)?(h+j)-(j=h):h;
i=(i>j)?(i+j)-(j=i):i;
printf("the order of them from small to large:%d,%d,%d,%d,%d,%d,%d,%d,%d,%d",a,b,c,d,e,f,g,h,i,j);
return 0;
}