77问答网
所有问题
for(i=1; i<=n;++i) {++x; s+=x;} 这个语句是什么意思,怎么个执行过程?求解答~
如题所述
举报该问题
推荐答案 推荐于2018-04-12
for循环
里面的语句表示,这个循环执行了n次,从i=1执行,每i=i+1执行一次,到i=n
大括号
里面的表示,x=x+1;s=s+x
整体算式可以表示为:s=s+x+(x+1)+(x+2)+……+(x+n-1)+(x+n)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/NGGGI8GvG8W8qG8ppI.html
其他回答
第1个回答 2014-06-04
假设n为3,x为0,s为0,这个for循环执行时:
i = 1, x = 1, s = s + x = 0 + 1 = 1;
i = 2, x = 2, s = s + x = 1 + 2 = 3;
i = 3, x = 3, s = s + x = 3 + 3 = 6;
其实这样的循环,是可以自己逐步分析得到结果的
本回答被网友采纳
第2个回答 2014-06-04
for循环i从1到n逐渐增大 x也逐渐增大 (但是x应该有一个初值)
当i=1时 x=x+1 带入下面 s+=x
直到i= n 结束
相似回答
数据结构中算法的时间和空间复杂度
怎么
计算
答:
你好.T(n)=O( f (n) ) 表示时间问题规模n的增大,算法执行时间 的增长率和f(n)的增长率相同.称作 时间复杂度.如下:1.
{++x;
s=0}2.
for (i=1;i
<
=n;++i)
{ ++x; s+=x;}3. for ( j=1; j<=n;++j ) for (k+1;j<=n;++k)
{ ++x;s+=x;}
基本操作...
...i<
=n; ++i)
for(
j
=1;
j<=n; ++j)
{ ++x;
s+=x ; }
答:
两层循环共
执行n
^2次,每次执行2哥
语句,
即共执行2(n^2)即时间复杂度为o(2n^2)
c 语言中
x++
谁能解释
一
下
答:
x++ 是先运算后 + 1 x = 5 比如printf('%d',x++); 输出的结果是:5 ++x 是先+1 后运算 同样x = 5 printf('%d'
,++x);
输出的结果是:6。简单的来说
,++i
和 i++,在单独使用时,就是 i=i+1。而 a =
++i,
相当于
i=i+1;
a =
i;
而 a = i++,相当于 a = i; i=...
c语言循环问题
for(i=1;i
<
n;i++)
x=
(i–1)*h
答:
for (i=1;
表示循环开始的初始值 i=1; 判断 是否满足 i<n; 若满足
,执行
循环体一次。第一执行循环体: x=(i-1)*h =(1-1)*h 0*h = 0. 这里的 i 是当前值 i=1;循环体执行完毕 做步长增1:
i++;
i=1+1=2.然后 判断 是否满足 i<n; 若满足, 第二次 ...
for(i=1;x
/=10
;i++)什么意思
答:
这就是令i的初值为1,然后去掉x的末位数,当x非0时,进行循环。例如,以下的代码可以测出x起始时是几位数:include<stdio.h> int main(){int
i,x,
n;scanf("%d"
,&n);x=n;for(i=1;x
/=10;i++);printf("%d是一个%d位数\n",n
,i);
return 0;} ...
for(i=1;i
<10
;i++)
和for(i=1;i<10
;++i)是
不是都一样
答:
i++ :先进行运算,再执行
i =
i +1的操作;而
++i
则是先执行 i = i +1的操作,再进行运算;举例说明如下:int x=0, y=0;y = x++;执行后y的值仍为 0;而 int x=0, y=0;y =
++x;执行
后y的值则为 1;再例如:int x=0;if( x++
== 1)
//条件为假 { } 而 int x...
C语言题目
求解
答:
for(
a=1,b
=1;
b<=20;b
++)
循环
语句,
初始 a=1,b
=1;
步长 b=b+1; b 达到 20 结束循环。第一次进入: a=1,b=1;满足 (a%2==1) 条件,a+=5; a得6;continue; 回到循环开始处。第二次进入:a=6 b=2; 不满足if(a>10),不满足 (a%2==1
),执行
a-=3; a得3...
大家正在搜
在循环语句forin1i1i
for i in range
fori in range
用for语句求n的阶乘之和
matlab function
n for nose
for i in
conversation
while(n++<=2)
相关问题
for(i=1; i<=n; ++i) for(j=1; j...
c语言中for(i=1;i<=n;i++)的for是什么意思...
求讲解: for(i=1;i<n;i++) { for(j=...
for(i=0;i<n;i++)for(j=0;j<n;j+...
for(i=1;i<=n;i++) for(j=i;j...
如下程序段for(i=1;i<=n;i++)forj=i+1...
for(i=2;i<=n;++i) for(j=2;j<=i...
for(i=1;i<=n;i++)for(j=1;j<=i;...