5个回答
2018-08-07
展开全部
这个问题没有啥难度,首先,把程序的格式调整一下: if(a[i]){ if(first) first=0; else printf(" "); //1 printf("%d",i); //2}printf("\n"); //3 下面,这个就很好分析了,程序中共有3个printf语句: (1)对于1来说,只有程序走else分支,才会执行(2)对于2来说,只有a[i]为真,才会执行(3)对于3来说,程序总会执行 这样就可以根据条件,判断printf的执行顺序。
展开全部
4-1-17:数组为:
1 2 0
3 4 0
5 6 0
双循环为第二个下标小于等于第一个下标的相加:a[0][0]+a[1][0]+a[1][1]+a[2][0]+a[2][1]+a[2][2]
4-1-18:数组为:
0 1 2
0 1 2
0 1 2
双循环做法类似4-1-17
1 2 0
3 4 0
5 6 0
双循环为第二个下标小于等于第一个下标的相加:a[0][0]+a[1][0]+a[1][1]+a[2][0]+a[2][1]+a[2][2]
4-1-18:数组为:
0 1 2
0 1 2
0 1 2
双循环做法类似4-1-17
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-08-07
展开全部
在电脑上运行一遍不就出来了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你也学C?? 哈哈哈 这题我也没做出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
照片严重模糊。再说,图上不是已经有完整的题解了么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询