写一些笔记吧。
以下几种简单的排序.
#include "stdio.h" //插入排序
void main()
{
int i,j,temp,a[11];
printf ("enter data\n");
for (i=1;i<=10;i++)
{
printf ("a[%d]=",i);
scanf ( "%d",&a[i]); //输入数据
}
for (i=2;i<=10;i++) //插入排序
for (j=i;j>0,a[j]<a[j-1];j--) //循环使下个数据插入到适当的位置
{
temp=a[j];
a[j]=a[j-1];
a[j-1]=temp;
}
for (i=1;i<=10;i++)
printf ("%d ",a[i]); //输出数据
}
#include "stdio.h" // 选择排序,从小到大
void main ()
{
int i,j,min,temp;
int shu[]={23,32,44,32,2,49,66,27,62,98}; //测试数据
for (i=0;i<8;i++)
{
min=i;
for (j=i+1;j<9;j++)
{
if (shu[j]<shu[min]) //找出余下数据的最小值
min=j;
}
if (min!=i)
{
temp=shu[i];
shu[i]=shu[min];
shu[min]=temp;
}
}
for (i=0;i<10;i++)
printf ("%d ",shu[i]); //输出结果
}
#include "stdio.h" // 冒泡排序,从小到大
void main ()
{
int i,j,min,temp;
int n=10;
int shu[]={23,32,44,32,2,49,66,27,62,98};
for (i=0;i<9;i++)
{
for (j=9;j>i;j--)
{
if (shu[j]<shu[j-1])
{
temp=shu[j];
shu[j]=shu[j-1];
shu[j-1]=temp;
}
}
}
for (i=0;i<10;i++)
printf ("%d ",shu[i]);
}
分享到:
相关推荐
标题与描述均提到了“小甲鱼零基础学习C语言,打包下载”,这明确指出了一个面向初学者的C语言学习资源。C语言是一种结构化的编程语言,由Dennis Ritchie于1972年在贝尔实验室开发。它在计算机科学领域具有举足轻重...
介绍一些学习C语言以及C++语言的书和网站!
小甲鱼零基础入门学习C语言课件+源代码
dbus经典库rain开源作品中人气最旺c语言实现,是学习c语言的最好代码,强烈推荐品中人气最旺c语言实现,是学习c语言的最好代码,强烈推荐品中人气最旺c语言实现,是学习c语言的最好代码,强烈推荐rain开源作品中人气...
谈谈个人对C语言学习方式方法的理解。分别按照书籍、实验环境搭建、网络资源来分别介绍,希望能写的比较完整全面一些,给想学习C语言的朋友一个有价值的参考。
"通过GDB学习C语言的讲解" 通过GDB学习C语言的讲解可以带来很多的好处,例如可以帮助学习C语言的基础知识,如变量、数据类型、运算符、控制结构、函数、数组、指针等。同时,GDB也可以帮助学习C语言的高级知识,如...
学习c语言的一些代码,为学习JNI做准备!学习c语言的一些代码,为学习JNI做准备!学习c语言的一些代码,为学习JNI做准备!学习c语言的一些代码,为学习JNI做准备!学习c语言的一些代码,为学习JNI做准备!学习c语言...
"学习C语言的好帮手(适合新手学习C语言入门)"这个资源包显然是为了帮助那些想要学习C语言的新手而设计的,它包含了丰富的学习材料,尤其是《啊哈C语言》这本书,这本书在C语言的教学方面有着较高的评价。...
"如何学习C语言.pdf" 本资源是关于学习C语言的指南,主要面向初学者,旨在解决学生在学习C语言课程时遇到的困难和抽象问题。作者根据自己的教学和学习经验,分享了自己的看法和感受,旨在帮助初学者更好地学习C语言...
新手学习C语言很好的工具,都是一些基本的语句
个人深入学习C语言时所有的代码和笔记(进阶面试值得珍藏).zip个人深入学习C语言时所有的代码和笔记(进阶面试值得珍藏).zip个人深入学习C语言时所有的代码和笔记(进阶面试值得珍藏).zip个人深入学习C语言时所有的...
C语言初级阶段的相关概念和知识点,可以帮助初学者更深层次的学习C语言的基础,帮助新手小白更快的入门,C语言是学习编程最基本的语言,掌握好C语言的知识点,对于学习其他的编程语言就会相对于轻松,因为大多数的...
C语言编程学习 文件比较大,下载后是百度网盘下载链接去下载的,无需担心链接会失效,失效了里面也有联系方式可以找我重新发下载的 在送汇编语言+OD语言各1套 视频资料 10个G 3种编程语言学习教程 OD语言程序编程+...
### C语言深度解剖:学习C语言的必备材料 C语言作为一门历史悠久且功能强大的编程语言,至今在软件开发、系统编程以及嵌入式系统等领域占据着不可替代的地位。《C语言深度解剖》这份资源旨在帮助学习者深入理解...
在学习C语言的过程中,你会发现它是一门基础且强大的编程语言,是许多高级语言的基础。C语言的简洁性和高效性使得它在系统编程、嵌入式开发等领域占据着重要地位。"学习C语言.docx"这篇文档似乎是一个关于C语言学习...
学习C语言必备的小程序。
这些代码示例涵盖了C语言的各个方面,从基础语法到高级应用都有所涉及,是学习C语言的重要参考资料。 C语言是一种广泛应用于计算机编程领域的编程语言,具有语法简单、执行效率高等优点,被广泛应用于操作系统、...
学习C语言中学习的一些内容.zip学习C语言中学习的一些内容.zip学习C语言中学习的一些内容.zip学习C语言中学习的一些内容.zip学习C语言中学习的一些内容.zip学习C语言中学习的一些内容.zip学习C语言中学习的一些内容....
下面将根据资深C语言大师的建议,介绍如何有效地学习C语言。 首先,了解C语言的基本知识是非常重要的。C语言起源于ALGOL,由布朗·W·卡尼汉和丹尼斯·M·利奇创建,最初仅用于UNIX系统。随着时间的推移,C语言逐渐...
很多人对学习C语言感到无从下手,经常问我同一个问题:究竟怎样学习C语言?我是一个教师,已经开发了很多年的程序,和很多刚刚起步的人一样,学习的第一个计算机语言就是C语言。经过这些年的开发,我深深的体会到...