c语言我是一点都不懂……这个箭头是什么意思?还有那些字母又是啥意思?
S1:1→tS2:3→iS3:t×i→tS4:i+2→tS5:若i≤11,返回S3,否则,结束。该算法不仅正确,而且是计算机较好的算法,因为计算机是高速运算的自动机器,实...
S1: 1→t
S2: 3→i
S3: t×i→t
S4: i+2→t
S5:若i≤11, 返回S3,否则,结束。
该算法不仅正确,而且是计算机较好的算法,因为计算机是高速运算的自动机器,实现循环轻而易举。
思考:若将 S5写成:S5:若i<11, 返回S3;否则,结束。 展开
S2: 3→i
S3: t×i→t
S4: i+2→t
S5:若i≤11, 返回S3,否则,结束。
该算法不仅正确,而且是计算机较好的算法,因为计算机是高速运算的自动机器,实现循环轻而易举。
思考:若将 S5写成:S5:若i<11, 返回S3;否则,结束。 展开
2个回答
2012-12-03
展开全部
这是一个状态机流程图,代码如下
int t = 1; // S1
int i = 3; // S2
do
{
t = t * i; // S3,我估计这一步应该是S3: t×i→i;语句是i = t * i;
// 否则这一句就没有意义了,会被S4覆盖
t = i + 2; // S4
}while(i <= 11); // S5
int t = 1; // S1
int i = 3; // S2
do
{
t = t * i; // S3,我估计这一步应该是S3: t×i→i;语句是i = t * i;
// 否则这一句就没有意义了,会被S4覆盖
t = i + 2; // S4
}while(i <= 11); // S5
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |