C语言课件06(数组).ppt

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

例6.12 输入一个班级学生的四门课成绩,求每个学生的平均成绩及每门课的平均成绩。 #define M 5 // 学生数 #define N 4 // 课程数 #include stdio.h void main() { float a[M][N+1],sum,ave[N]; int i,j; for(i=0;iM;i++) for(j=0;jN;j++) scanf(%f,a[i][j]); // 输入数据 for(i=0;iM;i++) // 计算每个学生的平均成绩 { sum=0; for(j=0;jN;j++) sum+=a[i][j]; a[i][N]=sum/N; } //a[i][N]存放每个学生的平均成绩 for(i=0;iN;i++) // 计算每门课的平均成绩 { sum=0; for(j=0;jM;j++) sum+=a[j][i]; ave[i]=sum/M; } for(i=0;iM;i++) printf(NO %d:%8.2f\n,i+1,a[i][N]); for(i=0;iN;i++) printf(Score %d:%8.2f\n,i+1,ave[i]); } * * * * * * * * * * * * * * * * * * * * * * * * * 学生1 学生M 课程1 课程N 学生平均分 6.3 字符数组和字符串 字符数组 定义 字符数组的初始化 逐个字符赋值 用字符串常量 例 char c[10], ch[3][4]; 有问题! 例 char ch[5]={‘H’,’e’,’l’,’l’,’o’}; ch[0] H e l l o 逐个字符赋值 ch[1] ch[2] ch[3] ch[4] 例 char ch[5]={‘B’,’o’,’y’}; ch[0] B o y \0 \0 逐个字符赋值 ch[1] ch[2] ch[3] ch[4] 例 char ch[5]=“Boy”; ch[0] B o y \0 \0 用字符串常量 ch[1] ch[2] ch[3] ch[4] 例 char ch[6]={“Hello”}; char ch[6]=“Hello”; char ch[]=“Hello”; 用字符串常量 ch[0] H e l l o ch[1] ch[2] ch[3] ch[4] \0 ch[5] 例 char ch[5]={‘H’,’e’,’l’,’l’,’o’}; ch[0] H e l l o 逐个字符赋值 ch[1] ch[2] ch[3] ch[4] 例 char diamond[][5]={{., .,*},{.,*,.,*}, {*, ., ., . ,*},{.,*, .,*},{., .,*}}; 二维字符数组初始化 . . * \0 \0 . * . * \0 * . . . * . * . * \0 . . * \0 \0 diamond[0] diamond[1] diamond[2] diamond[3] diamond[4] 例 char fruit[][7]={“Apple”,”Orange”, ”Grape”,”Pear”,”Peach”}; 二维字符数组初始化 fruit[0] fruit[1] fruit[2] fruit[3] fruit[4] A p p l e \0 \0 O r a n g e \0 G r a p e \0 \0 P e a r \0 \0 \0 P e a c h \0 \0 例 输出一个字符串 #include stdio.h main() { char c[10]={I, ,a,m, ,a, ,b,o,y}; int i; for(i=0;i10;i++) printf(%c,c[i]); printf(\n); } I a m a b o y 0 1 2 3 4 5 6 7 8

文档评论(0)

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

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

1亿VIP精品文档

相关文档