Fortran复健(1)

1、关于数组下标
若不加以额外声明,index从1开始,可以通过声明使其从0开始
real ::bin(0:13)
data ::bin/0,600,1000,2000,3000,4000,5000,6000,7000,8000,9000,10000,12000,100000/
此时,bin(0)=0

2、continue的用法及循环的署名

The CONTINUE statement is often used as a place to hang a statement label, usually it is the end of a DO loop.
The CONTINUE statement is used primarily as a convenient point for placing a statement label, particularly as the terminal statement in a DO loop. Execution of a CONTINUE statement has no effect.
If the CONTINUE statement is used as the terminal statement of a DO loop, the next statement executed depends on the DO loop exit condition.

如:
do 10021 i=2016,2020
do 10021 j=1,12
……………
10021 continue
do后面的数字指定循环到某一行结束,fortran77中常用continue来结束循环,因为continue这个命令没有实际意义,正好可以用来封装。到fortran90才有end do,但fortran77也可以使用end do而非行号。
也即10021行的continue代替起两个end do的作用,表示循环体到此结束。

fortran数组下标、行号、continue相关推荐

  1. 4.编程打印一个二维数组中所有元素的和,并打印最大值,最小值(以及它们所在的行号和列号)

    /*晕呀,竟然做了一天,还不知道怎样做出来的.....*/ package HomeWork; import java.util.Arrays; /*4.编程打印一个二维数组中所有元素的和,并打印最大 ...

  2. Description 给出一个N*N的二维数组,求出其中的最大数和其所在的行号、列号(均从0开始计算)。 Input 第1行是一个正整数N(2≤N≤10),表示二维数组的大小。后跟N行,每行N个数。

    /*Description 给出一个N*N的二维数组,求出其中的最大数和其所在的行号.列号(均从0开始计算). Input 第1行是一个正整数N(2≤N≤10),表示二维数组的大小.后跟N行,每行N个 ...

  3. Fortran 语言数组下标默认从1开始,C/C++/Java等其他语言默认从0开始

    昨天看到一个有意思的问题,为什么在我们遇到的大多数编程语言里面,数组的下标基本都是从0开始? 这是一个简单的问题,很少人会有人去思考为什么,但这里面其实是有一定的数学逻辑在里面.像目前主流的编程语言C ...

  4. python pandas获取行号_python获取行号和函数名

    敢用自己的名字做软件名字的,都有非常强大的自信.比如,垠语言什么的. awk的命名得自于它的三个创始人姓别的首字母,都是80来岁的老爷爷了.当然也有四个人的组合:流行的GoF设计模式.但对于我这游戏爱 ...

  5. html 选择自动增加行数,为网页中的源代码自动设置行号

    本文演示了如何为网页中的源代码块自动设置行号. 现在,我们准备在网页中显示C++的Hello world.这段著名的代码如下所示: #include intmain() { std::cout < ...

  6. 数组 || 按行按列存储【转载】

    今天看到有个人在群上问了一道练习题,如图 写了一下才发现数组存储还分按行和按列的存储方式. 个人觉得答案有个应该是这样的: 感觉不难,但很容易写错. 下面PO上一些转载来的关于数组按行.按列存储的小知 ...

  7. java数组是行优先还是列优先的语言_详解C语言数组中是以列优先吗

    如果我们按照C语言的方式存储它,也就是行优先存储的话,那么在内存中,它的形状是这样的: 这种存储方式又被称作C contiguous array. C语言数组结构列优先顺序存储的实现 (GCC编译). ...

  8. 编程之美2.15 二维数组最大子数组的和(数组下标从(1,1)开始)

          首先,我们看到这篇文章的题目,我们就会想到之前的那个题目 -- 连续子数组最大和问题.这个问题无疑就是把原问题扩展到二维的情况.       想起来这个问题也不是很难,我们可以求解一维矩阵 ...

  9. 第一个python去掉行号

    http://blog.sciencenet.cn/home.php?mod=space&uid=404069&do=blog&id=297132 (根据我在博客园上连载的四篇 ...

最新文章

  1. 对Transformer、XLNet、 ALBERT、 CRF等技术仍然一知半解?再不学习就OUT了!
  2. 【MM配置】评估和账户确定(Valuation Account Determination) - 2
  3. 0046-简单的分段函数(二)
  4. Makefile中的MAKECMDGOALS
  5. Python教程:Python中的for 语句
  6. fillrect不填充被覆盖的区域 mfc_quot;条带覆盖quot;猜想的中二证明:quot;球面条线覆盖或点覆盖quot;积分π...
  7. HDU 6703 array(主席树 + set)
  8. java判断对象无数据_java 对象属性不能为空判断
  9. opencv 分割长度_opencv+python智能车道检测,助力无人驾驶
  10. 25_android下文件访问的权限
  11. 【自动化__持续集成】___java___代码非空指针
  12. TortoiseSVN打分支、合并分支、切换分支
  13. 第一章 计算机组成原理 ---- 概述
  14. 家用数码相机选购及使用指南
  15. 架构探险-轻量级微服务架构_第3部分-单活动架构+一些时髦的Dagger
  16. 二叉树遍历的非递归实现
  17. 健康大数据管理与服务类毕业论文文献都有哪些?
  18. S32K144从入门到跑路——芯片性能与主要功能模块与存储空间的地址分配(持续更新)
  19. Fama-French 三因子模型
  20. 手持弹幕android制作,手持弹幕LED字幕屏

热门文章

  1. pc端ui图片尺寸_PC端UI设计尺寸规范?
  2. 主成分分析,充分图,聚类,主成分回归——数据分析与R语言 Lecture 11
  3. csgo调出参数_CSGO参数设置
  4. MySQL之SQL语句练习
  5. Laravel企业信息化管理平台
  6. 真心有用!神器 Jupyter 的可视化 Debug!
  7. 苏菲兔子和魔法师小麦
  8. 如何安装pypi下载的包
  9. 做月嫂这个行业好不好,月嫂一年能挣多少钱
  10. 计算机专业方面期刊介绍--