C语言——利用数组处理批量数据.ppt

  1. 1、本文档共92页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言——利用数组处理批量数据

第六章 本章要点 主要内容 6.1 为什么要用数组 6.2 定义和引用一维数组 6.3 二维数组的定义和引用 6.4 字符数组 6.5 提高部分 6.1 为什么要用数组 #####C语言的标识符命名规则 (1)标识符只能由字母、数字和下划线三类字符组成 (2)第一个字符必须是字母(第一个字符也可以是下划线,但被视作系统自定义的标识符) (3)大写字母和小写字母被认为是两个不同的字符,如A和a是两个不同的标识符 (4)标识符可以任意长,但只有前32位有效。有些旧的C版本对外部标识符的限制为6位,这是由于链接程序的限制所总成的,而不是C语言本身的局限性 (5)标识符不能是C的关键字 6.3 二维数组的定义和引用 6.3.1 定义二维数组 6.3 二维数组的定义和引用 6.3.2 引用二维数组的元素 关于strcpy函数的几点说明 作业: 1.以下为一维整型数组a的正确说明是_________. a)int a(10); b)int n=10,a[n]; c)int n; d)#define SIZE 10; scanf(%d,n); int a[SIZE]; int a[n]; 2.以下对二维数组a的正确说明是________. a)int a[3][]; b)float a(3,4); c)double a[1][4] ; d)float a(3)(4); 3.若二维数组a有m列,则计算任一元素a[i][j]在数组中位置的公式为______. (假设a[0][0]位于数组的第一个位置上。) a)i*m+j b)j*m+i c)i*m+j-1 d)i*m+j+1 4.若二维数组a有m列,则在a[i][j]前的元素个数为________. a)j*m+i b)i*m+j c)i*m+j-1 d)i*m+j+1 5.若有以下程序段: int a[]={4,0,2,3,1},i,j,t; for(i=1;i5;i++) { t=a[i];j=i-1; while(j=0ta[j]) {a[j+1]=a[j];j--;} a[j+1]=t; } ... ... 则该程序段的功能是_________. a)对数组a进行插入排序(升序) b)对数组a进行插入排序(降序) c)对数组a进行选择排序(升序) d)对数组a进行选择排序(降序) 6.有两个字符数组a、b,则以下正确的输入语句是_______. a)gets(a,b); b)scanf(%s%s,a,b); c)scanf(%s%s,a,b); d)gets(a),gets(b); ? 7.下面程序段的运行结果是_________. char a[7]=abcdef; char b[4]=ABC; strcpy(a,b); printf(%c,a[5]); a)空格 b)\0 c)e d)f 8.判断字符串s1是否大于字符串s2,应当使用_______. a)if(s1s2) b)if(strcmp(s1,s2)) c)if(strcmp(s2,s1)0) d)if(strcmp(s1,s2)0) ? 9.下面程序的功能是从键盘输入一行字符,统计其中有多少个单词,单词之间用 空格分隔,请选择填空。 #include stdio.h main() { char s[80],c1,c2=; int i=0,num=0; gets(s); while (s[i]!=\0) {c1=s[i]; if(i==0)c2=; else c2=s[i-1]; if(___)num++ i++; } printf(There are %d words.\n,num); } 10.下面程序的运行结果是________. #include stdio.h main() {char str[]=SSSWLIA,c; int k; for(k=2;(c=str[k])!=\0;k++) { switch(c) {case I:++k;bre

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档