leokan的语言教程-c语言-(三) 关于数组


leokan的语言教程-c语言-(三) 关于数组
2012年01月15日
  看来之前我发的东西对于我想教的那个人还是难了点 ... 再重头开始
  简单的c程序
  #include // 这个头文件包含c的输入输出,简单的c程序有这个头文件就好了。
  int main() //程序入口,一般用int,int可以有返回值
  {
  return 0; //一般用返回0表示程序正常运行,当然返回啥是随意的,0只是习惯做法
  }
  数组,定义数组
  如int a[5] 定义一维数组,下标从0到4,数组里面每个元素类型是int,数组名字是a,以后可以调用a[0],a[1],a[4]等等,也可以赋值a[3]=2;
  二维数组
  如 int a[5][5]则下标从0到4,从0到4,调用则如a[3][4],例如c = a[3][4],或printf(%d,a[3][4]),或者赋值a[3][4] = 4。
  还可以有高维数组
  如 double a[5][5][5][5] 或 int a[3][4][5] 等。
  练习:
  1.计算斐波那契第n位。斐波那契:1 1 2 3 5 8 13 .... 数列中一项为前两项和,如 13 = 8 + 5
  输入:n(n c = a % c + b % c)
  如
  输入:6
  输出:8
  2.矩阵如下
  1 1 1 1 1 1 1
  1 2 3 4 5 6 7
  1 3 6 10 15 21 28
  1 4 10 20 ....
  1 ... 
  第一行和第一列全是1,其它的每一项是它左边的那一项和上边那一项之和
  计算第x行第y列的数(x,y<= 10 )
  输入 :x y
  输出 : 第x行第y列的数
  如
  输入 2 3
  输出 3 类别:操作系统和软件

猜你喜欢

转载自lwh394dw.iteye.com/blog/1363685