#include <stdio.h> main( ) { int i,k,a[10],p[3]; k=5; for(i=0;i<10;i++) a[i]=i; for(i=0;i<3;i++) p[i]=a[i*(i+1)]; for(i=0;i<3;i++) k+=p[i]*2; printf("%d\n",k); }
运行结果为:
21
16
12+9=21
0 2 6
45
我有我的名字 回复 我有我的名字: 不是平方
20
15
useryang 回复 useryang: 9+12=21
19
5 9 21
5
9
17
21(一开始想的是16)
zzw1803472614 回复 zzw1803472614: k本身等于5,所以k=16+5=21
p[0]=0,p[1]=a[2]=2,p[2]=a[6]=6
i=0 k=5
i=1 k=5+2*2=9
i=2 k=5+2*2+6*2=21
5921
第三个for循环k的值依次是:5,9,21,最后输出21
10
李璞 回复 李璞: 认真审题,k=5,答案为21
运用for循环对数组进行计算。
p[0]=a[0]=0
p[1]=a[2]=2
p[2]=a[6]=6
k=5+4+12=21
p[1]=2 p[2]=6
用户登录可进行刷题及查看答案
登录后提交答案