asdf
當 no 太大的時候, sum= 1 + 2 + ... + no
會出現 錯誤的答案,integer*2 2- bytes 的整數範圍是
-32768 ... +32767
4- bytes 的整數範圍是
-2147483648 ... +2147484647
以下的 示範程式,介紹三種回圈結構,如此就 夠用了
cpp 代码
- ! main()
- implicit none
- integer no, sum, i
-
- ! loop for sum= 1 + 2 + ... + no
- no= 100000000
-
- sum= 0
- do i=1, no, 1
- sum= sum + i
- end do
- print *, 'do loop, sum= ', sum
- ! -----------------------------------------------
-
- sum= 0
- i= 1
- ! while (i <= no) do ...
- do while (i <= no)
- sum= sum + i
- i= i + 1
- end do
- print *, 'do while(), sum= ', sum + 1
- ! -----------------------------------------------
-
- ! repeat ... until (i > no)
- sum= 0
- i= 1
- do
- sum= sum + i
- i= i + 1
-
- ! if (i > no) exit
-
- if (i .GT. no) then
- exit
- end if
- end do
- print *, 'repeat ... until(), sum= ', sum + 2
-
- end !of main()
- ! -----------------------------------------------
asdf
分享到:
相关推荐
- **结构标签**:这些标记用来标注文档的结构元素,例如章节、段落等。 - **格式化输出**:Watcom GML 软件解释这些标记来格式化文本,生成如本书所示的形式。 - **多样化输出**:可以为各种打印机生成输出,包括...
这些模拟案例帮助用户了解如何在COMSOL Multiphysics中设置复杂的几何结构以及材料属性,进而进行精确的电磁场仿真。 总之,COMSOL Multiphysics 软件通过提供强大的建模、仿真和分析工具,使得工程师和科学家能够...
McCabe提出的圈复杂度方法是结构度量技术的典型代表,通过计算执行路径的数量来衡量程序中的控制流。 #### 三、程序代码相似度度量技术的应用 在实际应用中,许多代码剽窃检测系统采用属性计数技术和结构度量技术...
14. **算法效率度量**:算法的运行效率通常用时间复杂度和空间复杂度来衡量,前者描述执行时间与输入规模的关系,后者描述所需存储空间与输入规模的关系。 选择题部分涉及了标识符规则、语言类型、计算机系统、...
1. **内部漏抗参数计算**:通过对变压器内部结构的分析,计算出其在不同故障条件下(如单相接地短路、两相短路等)的等值短路阻抗参数。 2. **实际参数测定**:通过实验或现场测试获取变压器的实际短路阻抗参数,...
生态系统人口生物圈模型(ED2)是一个综合的陆地生物圈模型,包含水文学,陆地表面生物物理学,植被动力学以及土壤碳和氮生物地球化学( ; )。 像它的前身ED( )一样,ED2使用一组大小和年龄结构的偏微分方程组来...
由于提供的【部分内容】中包含大量不连贯的符号、数字和英文字母的组合,没有提供具体的语境信息,很难从中提炼出具体的知识点。但是,从【标题】和【描述】来看,文件的内容可能与教育软件工程相关的练习题有关。...
`mspa.h`是C函数的头文件,它包含了`spa.c`中定义的函数声明和数据结构,使得其他C程序可以正确地调用和链接`spa.c`中的功能。 `mspa.m`是MATLAB的MEX接口文件,MEX(MATLAB Executable)是MATLAB与C/C++/Fortran等...
本书的内容结构按照逻辑顺序编排,每个章节都包含独立的实例,便于学习和查阅。无论是初次接触MATLAB的初学者,还是已经有一定经验的高级用户,都能从中获益。作为教学用书,它可以系统地教授MATLAB的基础知识,包括...
在这个主题中,"感应加热ANSYS,感应加热原理,ansys源码.zip" 提供了关于如何使用ANSYS仿真软件来模拟和分析感应加热过程的资料,以及可能包含的ANSYS源代码。 首先,我们需要了解感应加热的基本原理。当一个导体...
- **描述**:网络部分涵盖了PSCAD中有关网络结构的设计与分析工具。 - **应用领域**:适用于电力传输网络的建模与优化。 - **功能**:支持创建复杂的电网模型,并模拟各种运行工况下的表现。 #### 十七、Dynamics ...
在数学建模中,常用的数学软件包括MATLAB、Maple、Mathematica、Lindo、Lingo、SAS、SPSS、C/C++、Fortran和Pascal等,它们为模型建立、求解和验证提供了强大的支持。此外,蒙特卡罗方法作为一种基于随机性的计算...
- **1998年B题**:“灾情巡视”问题中,采用最小生成树、Hamilton圈和旅行商问题等图论方法。 #### 四、数学建模竞赛中的常用数学软件 - **MATLAB**:广泛应用于科学计算、数据分析和可视化等领域。 - **Maple**:...
CMake是一款强大的跨平台构建工具,它用于管理软件构建过程,尤其在多平台项目中表现卓越。...这两个版本的CMake源码包提供了一个学习和实践CMake功能的机会,无论是初学者还是经验丰富的开发者,都能从中受益。
在MATLAB编程环境中,开发MEX函数是一种优化技术,它允许使用C、C++或Fortran等语言编写的代码与MATLAB代码交互,以提高计算效率。本项目"matlab-euclidean-torus-distance"专注于创建一个MEX函数,用于在环面上计算...
12. **1998年B题**:“灾情巡视”问题则需要运用最小生成树、Hamilton圈、旅行商问题等图论方法,来确定最有效的巡视路线。 13. **1999年A题**:“自动化车床”问题要求使用积分、概率分布、随机模拟和分布拟合度...