C语言-数组ppt.ppt

上传人:豆**** 文档编号:24001116 上传时间:2022-07-03 格式:PPT 页数:71 大小:1.34MB
返回 下载 相关 举报
C语言-数组ppt.ppt_第1页
第1页 / 共71页
C语言-数组ppt.ppt_第2页
第2页 / 共71页
点击查看更多>>
资源描述

《C语言-数组ppt.ppt》由会员分享,可在线阅读,更多相关《C语言-数组ppt.ppt(71页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2022-7-322022-7-332022-7-34 2022-7-352022-7-362022-7-37int a4;for (i=0; i4; i+) ai = 2*i+1 ;int a4, b4; ; a = b; int a4;a0=1; a1=3; a2=5; a3=7; / a和和b是数组首地址是数组首地址,是地址常量是地址常量/ 地址常量地址常量a不可以被赋值不可以被赋值2022-7-388int a4=1,2,3,4, b4;方法方法1: 1: 逐个元素赋值逐个元素赋值 b0=a0; b1=a1; b2=a2; b3=a3;方法方法2: 2: 通过循环赋值通过循环赋值 in

2、t i; for (i=0; i4; i+) bi=ai;2022-7-39int a10, i=0;scanf(“%d”,&ai); /方法方法1:输入输入第第i个数组元素个数组元素for (i=0; i10; i+) scanf(%d, &ai); /方法方法2:循环输入:循环输入数组元素数组元素int a10, i=0;printf(“%d”, ai); /方法方法1:输出输出第第i个数组元素个数组元素for (i=0; i10; i+) printf(%d, ai); /方法方法2:循环输出循环输出数组元素数组元素2022-7-3102022-7-3112022-7-3122022-7

3、-3132022-7-3142022-7-3152022-7-3162022-7-3172022-7-3182022-7-3192022-7-3202022-7-3212022-7-3222022-7-3232022-7-3242022-7-325哈,找到了!2022-7-326哈,找到了!2022-7-3272022-7-328查找12成功!2022-7-3292022-7-3302022-7-3312022-7-3322022-7-333- - 2022-7-3342022-7-335short int a23;a0a1a10 a11a12a00 a01a02存放顺序:存放顺序:按行按行存

4、放存放先存放第先存放第0行的元素行的元素,再存放第再存放第1行的元素行的元素a00a01a02a10a11a122022-7-3362022-7-3372022-7-338数组的输入和输出只能逐个对数组元素进行操作数组的输入和输出只能逐个对数组元素进行操作(字符数组例外)(字符数组例外)输入第输入第i行第行第j列元素:列元素:scanf(“%d”,&aij);输入整个数组元素:输入整个数组元素:for (i=0;i2;i+) for(j=0;j3;j+) scanf(“%d”,&aij);输出第输出第i行第行第j列列元素:元素:printf(“%d”,aij);输出整个数组元素:输出整个数组元

5、素:for (i=0;i2;i+) for(j=0;j3;j+) printf(“%d”,aij);2022-7-339for (i=0; i2; i+)for (j=0; j3; j+) scanf(“%d”, &aij); /输入输入 for (i=0; i2; i+)for (j=0; j3; j+) printf(“%d”, aij); /输出输出int a23, i, j;只能逐个对数组元素进行操作(字符数组例外)只能逐个对数组元素进行操作(字符数组例外)2022-7-3402022-7-341#include int main() int a1010; int i,j,k; for

6、(i=0;i10;i+) ai0=1; aii=1; for(i=2;i10;i+) for(j=1;ji;j+) aij= ai-1j+ ai-1j-1; for(i=0;i10;i+) for(j=0;j=i;j+) printf(%6d, aij); printf(n); return 0;11 11 2 11 3 3 11 4 6 4 1 2022-7-342例例 : 输出10行扬辉三角形。int main() int a1010; int i,j; for(i=0;i10;i+) ai0=1; aii=1; for(i=0;i10;i+) for(j=1;ji;j+) /* 0,1两

7、行不用计算,j循环不执行 */ aij= ai-1j+ ai-1j-1; /*上一行的同列元素与前一列元素之和*/ for(j=0;j=i;j+) printf(%5d, aij); printf(n); 11 11 2 11 3 3 11 4 6 4 1 2022-7-3432022-7-3442022-7-345char a4;for (i=0; i4; i+) ai = a+ i ;char a4, b4; char a4;a0=a; a1=b; a = b; / a是数组首地址,是地址常量,不能赋值是数组首地址,是地址常量,不能赋值2022-7-3462022-7-3472022-7-

8、3482022-7-3492022-7-350Im a full stringIm a fool stringIm a foolIm a foolsstring 0 1 2 3 4 5 6 7 8 9 2022-7-3512022-7-3522022-7-3532022-7-3542022-7-355str1str2str1str2str1str22022-7-3562022-7-3572022-7-3582022-7-3592022-7-3602022-7-3612022-7-3622022-7-3632022-7-3642022-7-3652022-7-3662022-7-3672022-7-3682022-7-3692022-7-370

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁