湖北工业大学c语言作业答案,湖北工业大学C语言课件

41528d3028836879cd698677c3999917.gif湖北工业大学C语言课件

在事无巨细的管理中,细微之处才能显示出管理的水平,只有将一般人不注意的小事做好,才能将自己的酒店与其它酒店区别开,因为所有的酒店都大同小异。 第五章 数组 •构造数据类型之一 •数组:有序数据的集合,用数组名标识 •元素:属同一数据类型,用数组名和下标确定 §5.1 一维数组 « 一维数组的定义 v定义方式: 数据类型 数组名[常量表达式]; 合法标识符 表示元素个数 下标从0开始 [ ] :数组运算符 单目运算符 优先级(1) 左结合 不能用( ) 例 int a[6]; a[0] 0 1 4 5 a[1] a[2] a[3] a[4] a[5] 2 3 a 编译时分配连续内存 内存字节数=数组维数* sizeof(元素数据类型) 数组名表示内存首地址, 是地址常量 在事无巨细的管理中,细微之处才能显示出管理的水平,只有将一般人不注意的小事做好,才能将自己的酒店与其它酒店区别开,因为所有的酒店都大同小异。 « 一维数组的引用 v数组必须先定义,后使用 v只能逐个引用数组元素,不能一次引用整个数组 v数组元素表示形式: 数组名[下标] 其中:下标可以是常量或整型表达式 例 int i=15; int data[i]; (不能用变量定义数组维数) 例 int a[10]; printf(“%d”,a); () 必须 for(j=0;ja[i+1] 真假 a[i]a[i+1] 输出a[1] 到 a[n] #include main() { int a[10],i,j,t; printf(“ 10 numbers:\n“); for(i=0;i0) { strcpy(str,str1); strcat(str,str2); } else if (strcmp(str1, str2)0) strcpy(string,str[2]); printf(“\nThe largest string \ is:\n%s\n“,string); } 在事无巨细的管理中,细微之处才能显示出管理的水平,只有将一般人不注意的小事做好,才能将自己的酒店与其它酒店区别开,因为所有的酒店都大同小异。 例 有十个学生的成绩,求平均分 92 85 68 75 54 88 98 45 61 79 92 85 68 54 88 98 45 75 61 79 a[0] a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9] a #include main() { int k , a[10]; for(k=0;k10;k++) scanf(“%d”, for(k=0;k10;k++) sum+=a[k]; printf(“Average is %d\n”,sum/10); } 例 有三个学生四门课成绩 92 85 68 75 54 88 98 45 61 79 81 40 张三 李四 王二 数学化学英语物理 二维数组 在事无巨细的管理中,细微之处才能显示出管理的水平,只有将一般人不注意的小事做好,才能将自己的酒店与其它酒店区别开,因为所有的酒店都大同小异。 例 比较 int a[2][3]={{5,6},{7,8}}; 与 int a[2][3]={5,6,7,8}; 5 6 0 7 8 0 5 6 7 8 0 0 例 int a[][10]; float f[2][]={1.2 ,2.2}; 例 int a[5]; a={2,4,6,8,10}; 例 int a[10]; float i=3; a[i]=10; 例 char name[0]; float weight[10.3]; int array[-100]; 例 char str[]=“Hello”; char str[]={‘H’,‘e’,‘l’,‘l’,‘o’}; h e l l o 02314 h e l l o \0 023145

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值