C入门者笔记:10个数字排序1.0~~~小暴力呦ԅ(¯﹃¯ԅ)

使用工具: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;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值