程序重复运行代码

程序重复运行代码,第1张

当一个或者多个指令(程序)重复多次(次数可知)时,可使用FOR指令。

FOR为有限次循环指令

程序循环结构用于描述一段程序的重复循环执行。由FOR和NEXT指令构成程序的循环体。FOR指令标记循环的开始,NEXT指令为循环体的结束指令。

FOR指令为指令盒格式,主要参数有使能输入EN、当前值计数器INDX、循环次数初始值INIT和循环计数终值FINAL。

分类: 电脑/网络 >>程序设计 >>其他编程语言

问题描述:

for(i=0i<ni++)

for(j=0j<nj++)

for(k=0k<jk++)

x++

请问这个如何计算x++这条语句执行了多少次?

请问这种题有没有什么简便算法?

解析:

没什么简便算法

一般推导一两步,然后数学归纳

这道题和i没太大关系,主要看j,k

j=0 k不会执行

j=1 k=0 执行一次

j=2 k=0 k=1 执行两次

j=n-1 k=0...k=n-2 执行n-1次

也就是在j,k这两个循环内

一共执行

1+2+3+....+(n-1)

=n(n-1)/2

所以总共执行

n*n(n-1)/2

=n^2(n-1)/2


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/8068247.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存