c语言-这一步执行了多少次?求解释

问题描述

这一步执行了多少次?求解释

@算法大牛:设n为正整数。试确定下列各程序段中前置以记号@的语句的频度设n为正整数。试确定下列各程序段中前置以记号@的语句的频度:
for(i=1; i<=n; i++) {

    for(j=1; j<=i; j++) {

        for(k=1; k<=j; k++)

            @  x += delta;

}

答案是
(5) 1+(1+2)+(1+2+3)+...+(1+2+3+...+n),
看不懂,求解释?谢谢

解决方案

n=1时, 第一次外循环 整个循环体执行1次;
n=2时,在重复第一次循环基础上再叠加执行两次循环所以是(1+2)
n=3时类推 (1+2+3)
n=n时 (1+2+3+..+n)

所以总循环次数就是 1+(1+2)+(1+2+3)+..+(1+2+3+..+n)

解决方案二:

答案是错的
1+(1+(1+2))+(1+(1+2)+(1+2+3))+......+(1+(1+2)+(1+2+3)+...+(1+2+..+n))
括号中间+是i的循环n个
最外层的括号是j的循环
括号内的括号是k的循环

解决方案三:

你问的是框内的,我写的是总的

时间: 2024-08-01 06:50:26

c语言-这一步执行了多少次?求解释的相关文章

正在自学go语言,命令行执行以下程序,进入等待输入状态,请问如何处理?

问题描述 正在自学go语言,命令行执行以下程序,进入等待输入状态,请问如何处理? package main import (bufio""fmt""os"") func main() { counts := make(map[string]int) input := bufio.NewScanner(os.Stdin) for input.Scan() { counts[input.Text()]++ } // NOTE: ignoring po

c语言调用system命令执行cl test.cpp

问题描述 c语言调用system命令执行cl test.cpp #include #include int main() { system( "cl ex.cpp" ); return 0; } //告诉我cl 不是系统命令 谁知道该怎么弄啊? 解决方案 cl的路径不在系统PATH中,你要修改环境变量. 解决方案二: 要在cl.exe相同的目录中执行你的程序,或者带上cl.exe完整的路径,或者添加环境变量 解决方案三: 把cl.exe添加到path环境变量中应该就可以了. 具体可以参

throws-httpclient怎么不执行我的请求啊,返回也是空,感觉没有执行我的URL求指导

问题描述 httpclient怎么不执行我的请求啊,返回也是空,感觉没有执行我的URL求指导 public JSONObject getAccessToken(String appid, String secret,String code) throws Exception { JSONObject array=null; HttpGet httpget = null; try { httpget= HttpClientConnectionManager .getGetMethod("https

c语言简单问题,就是编译错误,求解答

问题描述 c语言简单问题,就是编译错误,求解答 void myframe(void) { POINT_COLOR=GRAYBLUE; unsigned char i; for(i=0;i<5;i++) { LCD_DrawRectangle(i, i, 240-i, 320-i); } } 错误提示: main.c(20): error: #268: declaration may not appear after executable statement in block 求解答啊,在线等 解

malloc-@C语言大神,按序号i查找链表中的元素,第46行为啥有断点错误~~???求解释

问题描述 @C语言大神,按序号i查找链表中的元素,第46行为啥有断点错误~~???求解释 include include typedef struct Node { char data; struct Node *next; }Node,*Linklist; Linklist Createfromhead()//建立链表 { Linklist L;Node*s;int flag=1;char c; L=(Linklist)malloc(sizeof(Node)); L->next=NULL; w

java-Java语言程序设计第4章编程练习题1求问

问题描述 Java语言程序设计第4章编程练习题1求问 import java.util.Scanner; public class Practice { public static void main(String[] args) { Scanner input = new Scanner(System.in); int data = 0; int positive = 0; int negative = 0; int sum = 0; int count = 0; System.out.pri

用c语言做一个学籍系统登陆界面,求源代码

问题描述 用c语言做一个学籍系统登陆界面,求源代码 请问我要用c语言做一个学籍系统登陆界面咋做,有没有源代码,格式如下: ****************学生学籍管理系统**************** 1,注册 2,登陆 3,修改密码 0,退出系统 请选择0~3 解决方案 http://www.docin.com/p-565175373.htmlhttp://wenku.baidu.com/link?url=k0FVy3GjeXwWYcZsHz3X5ir_qGRBS_OElVg5XDcTydD

javascript-实现点击图片的超链接 就会执行一个action,求大神给个详细指导

问题描述 实现点击图片的超链接 就会执行一个action,求大神给个详细指导 下边代码是实现图片内容的.我现在想实现点击图片的超链接 就会执行一个action,然后把图片中的那条记录存到另一张表里.求大神给个详细指导,最好能给代码例子.跪求 <TD align="lift"> <a href="javascript:window.parent.addtSub('<s:property value="id"/>','<s:

c语言-C语言课程设计字符串题目匹配单词,求大神~~~~~~~~~~~~~~~~~

问题描述 C语言课程设计字符串题目匹配单词,求大神~~~~~~~~~~~~~~~~~ 详细题目如下:设有n个单词的字典表(1<=n<=100),计算某单词在字典表中的4种匹配情况(字典中的单词和待匹配的单词长度上限为255):1)i :该单词在字典表中的序号:2)Ei:在字典表中仅有一个字符不匹配的单词不匹配的单词序号:3)Fi:在字典表中多(或少)一个字符(其余字符匹配)的单词序号:4)N:其他情况.当查找时有多个单词符合条件,仅要求第1个单词的序号即可.1)输入文件,文件格式为:n(字典表