- 第一章 Fortran 语言程序设计初步
- 第二章 改变程序流程
- 第三章 循环结构
- 第四章 数据结构
- 第五章 数组
- 第六章 过程和模块
- 第七章 输入输出和文件
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
【作业】
[5.1] 用类型说明语句定义:
(1) 一个整型数组,10 个元素,名 I;
(2) 一个逻辑型数组,2 维,第一维维界是 0:7,第 2 维维界是-7:0,名 L;
(3) 一个字符型数组,1 维,下标从 1 变到 100,名 C;
(4) 把矩阵定义成数组,名 R;
[5.2] 设数组,
,
,
,E 数组描述为(1:2,1:3),F 数组描述为(1:3),问下列数组表达式是否合法,不合法的说明理由,合法的写出计算结果:
(1) E=A+B
(2) E=ABS(B)+2
(3) E=B+C
(4) C=A+C
(5) F=D*D
(6) F=A(1:2,1)+B(1:3,1)
(7) F=A(1,1:3)+B(1,1:3)
[5.3] 用 WHERE 构造,使上题中 A 元素≤2 时,置 B 相应元素为自身的绝对值,否则使 B 中元素加 1,写出最后 B 的内容。
[5.4] 读入一个二维数组 A,形状为(1:5,1:3),任意输入具体数据。
(1) 用 DO 循环求全部数组元素和,再用数组内部专用求和函数求和,比较两者结果。
(2) 用 DO 循环求数组元素连乘积,再用数组内部求连乘积函数求整个数组元素之积,比较两者结果。
[5.5] 用动态数组存放任意读入的 N 个储款数,统计这次存款总数,而后释放数组,再把它存贮任意读入的 M 个取款数,统计共被取出的款额,求收支相抵的余额。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论