当前位置:系统粉 > 电脑问答 > 其他问答 > 编程入门问题

编程入门问题

提问者:烟火遇见5042  |  浏览 次  |  提问时间:2017-03-09  |  回答数量:9

编程入门问题(图1) 是有关求5i的流程图, 【例2.1】求1×2×3×4×5。最原始方法:步骤1:先求1×2,得到结果2。步骤2:将步骤1得到的乘积2乘以3,得到结果6。步骤3:将6再乘以4,得24。步骤4:将24再乘以5,得120。这样的算法虽然正确,但太繁。改进的算法:S1: 使t=1S2: 使i=2S3: 使t×i, 乘积仍然放在在变量t中,可表示为t×i→tS4: 使i的值+1,即i+1→iS5: 如果i≤5, 返回重新执行步骤S3以及其后的S4和S5;否则,算法结束。上面是此流程图的文字解释,我不明白为什么图上最后是i≤5,而解释中是i>5.有谁可以告知,非常感谢啊

已有9条答案
惟扶鸾一事

惟扶鸾一事

回答数:55  |  被采纳数:10

2017-03-09 23:09:53
看见图就头疼.
你能做出来就行啦,呵呵.有可能是书上有地方写错了吧
赞 5
华花画话划

华花画话划

回答数:147  |  被采纳数:36

2017-03-09 22:45:54
应该是解释是错的吧,
#include<stdio.h>
void main()
{
int i,t=1;
for(i=1;i<6;i++)
t=t*i;
printf("%d",s);
}

<=5是和<6等价 的
赞 14
怨怼無傷

怨怼無傷

回答数:206  |  被采纳数:58

2017-03-10 05:13:59
我是从谭浩强的书中看到的,其中的所有图和文字解释都是这样子的,都是反的,谁能告诉我这上面是图是正确的,还是文字解释是正确的?
非常感谢上面两个热心人,请再帮一次,谢谢
赞 20
枯藤下的老树

枯藤下的老树

回答数:121  |  被采纳数:50

2017-03-10 02:07:14
我也是新手,,两个都是对的吧。图的意思是如果i>5跳出循环,如果i<=5继续循环 [s:460]
赞 12
爱不能久不能留

爱不能久不能留

回答数:202  |  被采纳数:138

2017-03-10 01:52:59
楼上仁兄,太谢谢了,问题总算清楚了
赞 20
信服于于

信服于于

回答数:38  |  被采纳数:74

2017-03-10 04:07:26
一个简单的FOR循环。
for(int i=1;i<5;i++)
{
t=t*i;
System.printf("t"); //如果的没记错的话。C里就是这样写的控制台输出
}
赞 3
千思不得妹

千思不得妹

回答数:103  |  被采纳数:143

2017-03-10 04:14:02


怎么个错法?

仔细看条件,大于5就退出循环

难道你还想继续循环?
赞 10
小夏小殇

小夏小殇

回答数:148  |  被采纳数:23

2017-03-10 16:07:14
你也可以改条件,i<=5, Y就是继续,N,就退出,
不同的讲法,一样的结果
赞 14
新欢旧爱m

新欢旧爱m

回答数:130  |  被采纳数:90

2017-03-10 13:17:38
≤和>效果一样,没错。
赞 13
解决方法
  • 解决Win7系统四大热门问题

    解决Win7系统四大热门问题

       一、解决Win7/WinVista文件夹共享问题  装了Win7和Vista双系统的朋友可能会在Win7/Vista共享文件时,为了方便都去掉了密码保护的共享。...

  • excel教程之入门(72)数据排序

    excel教程之入门(72)数据排序

    今天我们来学习数据的排序具体方法如下:1我们在excel软件中建立这样一个表格2然后我们选中如图所示的表格3点击上面的数据——排序4把主要关键字调为总分,后面的升序就是从底到高排列...

  • 小编教您解决Win8系统内存泄露问题

    小编教您解决Win8系统内存泄露问题

      朋友的电脑是华硕S400CA,I7-3537U,4G内存,24+500G混合硬盘。开机一段时间后,内存就被占满了,接着就变得非常卡,甚至黑屏、死机。按理说这样的配置不至于会动不...

  • 求助ps基础教程 请问电脑声卡音箱维修新手怎么入门

    求助ps基础教程 请问电脑声卡音箱维修新手怎么入门

    今天给大家带来求助ps基础教程,请问电脑声卡音箱维修新手怎么入门,让您轻松解决问题。  多媒体音箱作为电脑的发声设备,是一种技术含量比较低的产品,但它的故障率也是比较高的,而且故障...

版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航