作业1:求60个学生的最高分方法二:《解析C程序设计》第2章 简单程序设计for(i=0i<=(N-1)-(j-1)i) if(a[i]<a[i1]) {t=a[i]a[i]=a[i1]a[i1]=t}第0趟排序:从a[0]至a[N-1] 比较找出其中最大数所在的下标k若k=0说明a[k]比a[0]大则交换a[0]和a[k]通过这一趟的比较找到第1个最大的数放在a[0]的位置……
单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式第十一讲字符数组与字符串处理函数1掌握字符数组的定义引用初始化2掌握字符数组的输入与输出3掌握字符串处理函数教学目的一 字符数组的定义和使用字符数组定义的一般形式: char 数组名[数组长度]例如: char c[10]说明:字符型和整型是通用的因此定义也可改为 int c[1
例: char a[10]b[30] char s[10][20]h[20][100] rn0代表ASCII码为0的字符是一个空操作符表示什么也不干h例: char str[10] scanf(sstr ) printf(sn str )gets( )函数同scanf( )函数一样在读入一个字符串后系统自动在字符串后加上一个字符串结束标志0
C语言程序设计a[3]a[0]aa[5]a[2]a[2]for(p = a p<=a9 p){ scanf(d p)}for( p = a p<=a9 p){ printf(d p)}a[8]void sort(int a int n){ int i j t for(i=0 i< n-1 i) { for(j=0 j<i-n-1 j) {
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级 教学内容: 10.1 数组的概念 10.2 一维数组 10.3 多维数组 10.4 字符数组与字符串 10.5 字符串处理函数 10.6 数组作为函数参数第10 章 数组与字符串处理 教学要求: 1.掌握数组的定义及其数组元素的下标表示方法
第6讲 数组与字符串(续)例21 承例13使用二维数组求解杨辉三角形问题分析 图示形式000100004i=0例22 承例13例21不使用数组求解杨辉三角形问题分析 求行号为i(0?i?n)的i1个数值核心语句编码 c=1 cout<<setw(6)<<c for (j=1j<=ij) { c=(c(i-j1))j cout<<setw(6)<<c } for j 二维数组
数 组指针的概念2002a指针变量paa[3]p1a1a[1]使用指针变量要注意的几个问题: 1指针变量可实现本身值的改变 例如: int a[10]p=a p 指向a[1]元素 可以使用下面语句来输入数组元素 for(p=ap<a1
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版
单击此处编辑母版标单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版文本样式第二级单击此处编辑母版文本样式第二级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级单击此处编辑母版文本样式第二级单击此处编辑母版文本样式第二级单击此处编辑母版文本样式第二级字符数组教学内容字符数组的定义和初始化字符串及字符串结束标志字符数组的输入与输出 字符串处理函数字符数组的应用复习二维数组字符数组
【例10-2】编程使用声明创建元素赋值3个步骤建立学生成绩数组并统计平均成绩 数组排序 数组作方法参数 字符串类 .1 不变字符串类String 正则表达式与字符串匹配 谢谢返回目录 结束放映
违法有害信息,请在下方选择原因提交举报