•一个班学生得学习成绩•一行文字•一个矩阵这些数据得特点就是:1、具有相同得数据类型2、使用过程中需要保留原始数据C 语言为这些数据,提供了一种构造数据类型:数组。所谓数组就就是一组具有相同数据类型得数据得有序集合.一维数组及其应用例 1:一维数组元素赋值及输出练习、m a in(){ i nt i,a[1 0]; /* 定义数组整型数组 a,它含有十个元素.*/ f or(i=0;i<=9;i++) a[i]=i; /*通过f or 循环依次为数组 a 中得每个元素赋值.*/ f or(i=9;i>=0;i-—) /*通过 for 循环依次输出数组 a中得每个元素得值。*/ p r in t f("%3 d ",a[i]); /*请注意输出元素得顺序 */ }运行结果:9 8 7 6 5 4 3 2 1 0总结:程序使 a[0]到a[9]得值为 0~9,然后按逆序输出.例 2:用数组来处理 求 Fi b o nacci(菲波那契) 数列问题,求出前40 个数并以每行 4 个数输出。Fib o nac c i 数列: F1 = 1ﻩ n = 1ﻩ F 2 = 1ﻩ n = 2 Fn = Fn-1 + Fn—2 n ≥ 3即:11ﻩﻩ2ﻩ3ﻩﻩ5ﻩ8ﻩ13ﻩ。。。#include 〈s t di o、h>main ( ){ﻩint i;lon g f [40] = {1, 1}; /*定义长整型数组 f 存放 40 个 F ibonacci 数,对第一个与第二个元素先赋初值 1 */ﻩfo r ( i = 2; i 〈 4 0; i++) /*从第三个元素起分别利用前两个元素求与得到其值*/ﻩﻩf [i] = f [i—2] + f [i—1];for ( i = 0; i < 40; i++) /* 利用循环依次输出 40个数 */ﻩﻩ{i f ( i % 4 == 0) printf (”\n”); /* 每输出4个数输出一个换行符 */ﻩ printf ("%16ld", f [i] ); /* 要注意长整型数据得输出格式控制符得写法 */ﻩ}}运行结果:例 3:找一批数中得最大值main(){ int i,m a x,a[10]; p rint f(”inpu t 10 n u mbers:\n"); //输入提示信息“请输入1 0 个数” f o r (i=0;i<1 0;i++) s ca n f(”%d”,&a[i]); //输入1 0 个数到数组中 ma x =a[0]; for (i=1;i〈10;i++) if(a[i]>m ax) max=a[i]; //从数组中找最大得数赋值给 m a x pr i ntf("m axmu m=%d\n”,max); //输出 max 得值}运行结果:in p u t 10 numbe r s:8 2 9 4 5...