关于C语言中的分支和循环

编程解决问题实际上是建立一个模型用于描述实际问题,并将解决问题的方法转化成一个个基本步骤并用程序来执行的过程,而分支就是用于描述基本步骤中选择这一种步骤的。顾名思义,分支就像是岔路口,有不同的方向,通过执行分支语句来选择其中一种。通俗地说,分支语句是在对不同情况做选择。什么是循环?循环就是反复,重复执行某个类似的过程。对于许多实际问题,我们都可以通过循环,反复执行某一个步骤来求解或进行某些操作从而解决它。由于计算机擅长计算,因此用编程解决问题时可以充分利用这一优点。
摘要由CSDN通过智能技术生成

经过一段时间的学习,对分支和循环有了一定理解,尝试用一篇文章总结相关知识。(ps:学习之路任重而道远,切不可拖延懈怠。年关将近因为家中杂事学习疏忽,抽出时间敲代码竟然发现自己连无返回值也无参数的函数调用时需要加个括号都忘了,闹出一个笑话。)

一、什么是分支和循环

编程解决问题实际上是建立一个模型用于描述实际问题,并将解决问题的方法转化成一个个基本步骤并用程序来执行的过程,而分支就是用于描述基本步骤中选择这一种步骤的。顾名思义,分支就像是岔路口,有不同的方向,通过执行分支语句来选择其中一种。通俗地说,分支语句是在对不同情况做选择。

什么是循环?循环就是反复,重复执行某个类似的过程。对于许多实际问题,我们都可以通过循环,反复执行某一个步骤来求解或进行某些操作从而解决它。由于计算机擅长计算,因此用编程解决问题时可以充分利用这一优点。一些人脑解决看似有一定障碍的问题如果能加之以强大的算力,其实并不复杂。例如:俄国1945年有一道经典的数学竞赛难题,题目如下。

本题要求给出一组整数解即可,在数学上求解时需要用到许多技巧如估值,因式分解等等,对参赛者的数感也有很高要求,实际上在C语言中只需要一个简单的for循环(以此为例,其他循环求解也可)就能求出在一定范围内的整数解,代码如下。


                
  • 9
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值