设为首页 加入收藏

TOP

用Linux C对数字进行排序
2014-11-24 02:04:24 来源: 作者: 【 】 浏览:0
Tags:Linux 数字 进行 排序

转自:hi.baidu.com/zdon


这里以Linux相爱对三个数字排序为例,程序运行的最终目的就是要让a>b>c这个条件成立,程序中定义了一个临时变量t,用来交换变量的值,若avi paixu.c
按“i”键进入插入模式,然后输入如下代码:
#include
void main()
{
int a,b,c,t;
scanf("%d,%d,%d",&a,&b,&c);
if(a{
t=a;a=b;b=t;
}
if(a{
t=a;a=c;c=t;
}
if(b{
t=b;b=c;c=t;
}
printf("%d,%d,%d\n",a,b,c);
}


完成后按“ESC”键,输入:wq保存,然后编译,终端输入:
gcc -o paixu paixu.c
如没有提示出错,则表示编译成功,会在当前目录下生成一个paixu可执行文件,执行它:
./paixu
屏幕光标闪烁,等待用户输入,你可以随意输入三个数字,如:
3,6,2
成功的话,程序会对这三个数字从大到小进行排列,输出结果是:
6,3,2
你也可以换成其它数字试试!!


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Java可变参数使用 下一篇Java与C 和C# 有哪些区别?

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: