永发信息网

以下程序运行后,s的值是 int a[][4]={{1,2,3,4},{2,3,1,0},{5,7,4,2},{3,9,1,7}};

答案:2  悬赏:80  手机版
解决时间 2021-02-24 05:46
以下程序运行后,s的值是
int a[][4]={{1,2,3,4},{2,3,1,0},{5,7,4,2},{3,9,1,7}};
int i = 0, j = 0, s = 0;
while (i++ < 4)
{
if (i==2 || i==4) continue;
j = 0;
do { s += a[i][j]; j++; } while (j<4);
}

求详细解答
最佳答案
从代码看,s应该是a数组a[1][j]与a[3][j]各个数的和值,除了{1,2,3,4}和{5,7,4,2}。
所以s的值应该是26
分析如下:
int a[][4]={{1,2,3,4},{2,3,1,0},{5,7,4,2},{3,9,1,7}};
int i = 0, j = 0, s = 0;
while (i++ < 4)//经过i++<4之后,i值变为1,跳过了i为0的情况,即跳过{1,2,3,4}
{
    if (i==2 || i==4) continue; // 跳过了i下标为2和4,即跳过了{5,7,4,2}
    // 把j下标的4个数相加
    j = 0;
    do { 
        s += a[i][j]; 
        j++; 
    } while (j<4);
}
全部回答
你好: 答案选a 17。 因为在for循环中,k为0、2、4、6、8,而*(a+k)是在数组a内按地址取第k个元素,和变量s进行累加,k=0、2、4、6时,a相应的数组值为5、7、1、4,而在k=8时,超出了数组的边害範愤既莅焕缝唯俯沥界,所以为0. 所以s相加起来为17. 希望我的回答能帮助到你、
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
上海市虹口区档案馆我想知道这个在什么地方
没有运动趋势 还有静摩擦力吗例如 :不去推桌
90后跟80后沟通多吗?
女人不骗男人,男人会怀疑他吗?我现在就很迷
信息系统管理工程师应用技术考什么内容
颐寿堂大药房地址在哪,我要去那里办事
花椒面和八角面怎样分辨
未成年人的犯罪案例,一律不公开审理。
欣燕都连锁酒店建国门店我想知道这个在什么地
安善良民什么意思
【秦丽娜】我喜欢吃汉堡包——秦丽娜作文
常州市康谐汽车内饰件厂地址在什么地方,想过
杭州最大的五金城在哪里(哪个区)急需知道!
脑电波与光速哪个比较快?
做为一个外协,如何催货?
推荐资讯
飞机最高飞多高
程序题:1.设计程序输出13,20,27,34……96
深蓝色毛呢大衣搭配什么样的牛仔裤? 这样可
函数y=x²+mx-4,当x<2时,y随x增大而减小,则
咸宁市公安局交警支队一大队地址在什么地方,
用高度分化的植物细胞、组织和器官进行组织培
云门太阳能在什么地方啊,我要过去处理事情
宝马x1悬架太硬怎么解决
据悉,今后几年,我国国企改革将重点着力于继
客厅需要做防水吗
求一首男女生唱的歌,名字好像叫什么心愿——
求兽人耽美文名 要兽人 要养成 要文名数量要
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?