写一些笔记吧。
以下几种简单的排序.
#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开源作品中人气...
"通过GDB学习C语言的讲解" 通过GDB学习C语言的讲解可以带来很多的好处,例如可以帮助学习C语言的基础知识,如变量、数据类型、运算符、控制结构、函数、数组、指针等。同时,GDB也可以帮助学习C语言的高级知识,如...
学习c语言的一些代码,为学习JNI做准备!学习c语言的一些代码,为学习JNI做准备!学习c语言的一些代码,为学习JNI做准备!学习c语言的一些代码,为学习JNI做准备!学习c语言的一些代码,为学习JNI做准备!学习c语言...
"学习C语言的好帮手(适合新手学习C语言入门)"这个资源包显然是为了帮助那些想要学习C语言的新手而设计的,它包含了丰富的学习材料,尤其是《啊哈C语言》这本书,这本书在C语言的教学方面有着较高的评价。...
学习C语言是许多程序员入门的重要步骤,它以其简洁、高效和强大的底层控制能力深受程序员喜爱。遵循以下七条准则,可以有效地帮助你掌握C语言: 1. **理解基础概念**:首先,你需要了解C语言的基本构成,包括变量、...
"如何学习C语言.pdf" 本资源是关于学习C语言的指南,主要面向初学者,旨在解决学生在学习C语言课程时遇到的困难和抽象问题。作者根据自己的教学和学习经验,分享了自己的看法和感受,旨在帮助初学者更好地学习C语言...
新手学习C语言很好的工具,都是一些基本的语句
个人深入学习C语言时所有的代码和笔记(进阶面试值得珍藏).zip个人深入学习C语言时所有的代码和笔记(进阶面试值得珍藏).zip个人深入学习C语言时所有的代码和笔记(进阶面试值得珍藏).zip个人深入学习C语言时所有的...
C语言初级阶段的相关概念和知识点,可以帮助初学者更深层次的学习C语言的基础,帮助新手小白更快的入门,C语言是学习编程最基本的语言,掌握好C语言的知识点,对于学习其他的编程语言就会相对于轻松,因为大多数的...
### C语言深度解剖:学习C语言的必备材料 C语言作为一门历史悠久且功能强大的编程语言,至今在软件开发、系统编程以及嵌入式系统等领域占据着不可替代的地位。《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语言程序300例学习C语言的好帮手》是一个专门为C语言初学者准备的资源集合,旨在通过丰富的实例帮助学习者深入理解和掌握C语言的基本概念和编程技巧。C语言是一种广泛应用的计算机编程语言,以其高效、灵活和底层...