首页
学习
活动
专区
圈层
工具
发布

第2章:循环结构程序设计

第1章中用过“开平方”函 数,可以先求出其平方根,然后看它是否为整数,即用一个int型变量m存储sqrt(n)四舍五入后的整数,然后判断m^2 是否等于n。...末尾有6个0,所以从第5项开始,后面的所有项都不会影响和的末6位数字——只需要在程序的最前面加一条语句if(n>25)n=25;,效率和溢出都将不存在问题。...在Linux下,输入完毕后按Ctrl+D键即可结束输入。 输入终于结束了,但输出却是“1 2293624 4.375”。这个2293624是从何而来?...在样例输入的最后增加第3组数据:10,会看到这样的输出: Case 3:-4 10 0.000 相信读者已经意识到问题出在哪里了:min和max没有“重置”,仍然是上个数据结束后的值。...//分解出来的位数相加 *result_mul *= i * j * k; //相乘 } /* 整体思路:i 最小只能是123, 最大只能是333(因为最大数字只能是999) 第2

1.8K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    《C++ 程序设计》第 1 章 绪论

    引言         欢迎来到《C++ 程序设计》的学习之旅!...第 1 章作为绪论,将为你打下程序设计的基础,从程序设计语言的发展历程到面向对象方法的核心思想,从信息的存储表示到程序开发的完整流程,全方位带你走进 C++ 的世界。...1.1 计算机程序设计语言的发展         程序设计语言是人与计算机沟通的桥梁,其发展经历了多个阶段,从晦涩的机器指令到贴近自然语言的高级语言,每一步都极大提升了开发效率。...1.2 面向对象的方法         面向对象(OOP)是一种程序设计思想,核心是 “以对象为中心”,将复杂问题分解为可管理的对象。...步骤 3:运行程序 终端执行: # Windows score_stat.exe # Linux/macOS .

    11010
    领券