main() {int a=l;b=2; for(;a<8;a++) {b+=a;a
main(){inta=l;b=2;for(;a<8;a++){b+=a;a+=2;}printf("%d,%d\n",a,b);}程序运行后的输出结果是(d)(A)9,...
main()
{int a=l;b=2;
for(;a<8;a++) {b+=a;a+=2;}
printf("%d,%d\n",a,b); }
程序运行后的输出结果是( d )
(A)9,18 (B)8,11 (C)7,11 (D)10,14
怎么得到结果的 展开
{int a=l;b=2;
for(;a<8;a++) {b+=a;a+=2;}
printf("%d,%d\n",a,b); }
程序运行后的输出结果是( d )
(A)9,18 (B)8,11 (C)7,11 (D)10,14
怎么得到结果的 展开
展开全部
a=1,执行b+=a;a+=2后,b=b+a=3,a=a+2=3;,之后自加1
a=4,执行b+=a;a+=2后,b=b+a=7,a=a+2=6;之后自加1,
a=7,执行b+=a;a+=2后,b=b+a=14,a=a+2=9;之后自加1,a=10
所以是d选项
a=4,执行b+=a;a+=2后,b=b+a=7,a=a+2=6;之后自加1,
a=7,执行b+=a;a+=2后,b=b+a=14,a=a+2=9;之后自加1,a=10
所以是d选项
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a初值为1,每次循环结束 执行一次a+=2;a++ 即a+=3
a=1,4,7,10当a=10时退出循环
b=2+1+4+7=14
a=1,4,7,10当a=10时退出循环
b=2+1+4+7=14
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有空调
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询