c语言课程笔记

发布 2021-05-12 01:18:28 阅读 7360

1维数组的定义和引用。

案例] 求数列1 1 2 3 5 8 13 21 34 ……前20个数。

main()

int i;

int f[20]=;

for (i =2; i <20; i ++

f[i]=f[i -2]+f[i -1];

for (i=0;i<20;i++)

if (i%5==0) printf(“”);

printf(“%12d”,f[i]);

案例] 从键盘上任意输入10个整数,要求按从小到大的顺序在屏幕上显示出来。

排序的方法有很多,本题采用冒泡法。

冒泡法的基本思想:通过相邻两个数之间的比较和交换,使排序码(数值)较小的数逐渐从底部移向顶部,排序码较大的数逐渐从顶部移向底部。就像水底的气泡一样逐渐向上冒,故而得名。

#include ""

#define num 10 /*定义符号常量(数据个数n)*/

main()

int data[num定义1个1维整型数组data*/

int i,j,temp定义循环变量和临时变量*/

printf("please input 10 numbers:");

for(i=0; i scanf("%d", data[i]);

/*冒泡法排序*/

for(i=0; i for(j=0; jif(data[j]>data[j+1如果data[j]大于data[j-1],交换两者的位置*/

temp=data[j];

data[j]=data[j+1];

data[j+1]=temp;

printf("the result of sort:输出排序后的数据*/

for(i=0; i printf("%d ",data[i]);

c语言课程笔记

共用型和枚举型简介。共用型和枚举型简介 共用型 1 概念 使几个不同的变量占用同一段内存空间的结构称为共用型。2 共用类型的定义 与结构类型的定义类似union共用类型名 3 共用变量的定义 1 间接定义 先定义类型 再定义变量。例如,定义data共用类型变量un1,un2,un3的语句如下 uni...

c语言课程笔记

函数。切记 实参的个数 类型和顺序,应该与被调用函数所要求的参数个数 类型和顺序一致,才能正确地进行数据传递。在 语言中,可以用以下几种方式调用函数 1 函数表达式。函数作为表达式的一项,出现在表达式中,以函数返回值参与表达式的运算。这种方式要求函数是有返回值的。如 c 2 max a,b 2 函数...

c语言课程笔记

循环结构程序。break语句与continue语句 为了使循环控制更加灵活,语言提供了break语句和continue语句。一般格式 break continue break语句 1 强行结束循环,转向执行循环语句的下一条语句。2 break语句不能用于循环语句和switch语句之外的任何其它语句中...