首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: main() { int a[4][4]={{l,2,-3,-4},{0,-12,-13,14},{-21,23,0,-24}, {-31,32,-33,0}}; int i,j,s=0; for( i
若有以下程序: main() { int a[4][4]={{l,2,-3,-4},{0,-12,-13,14},{-21,23,0,-24}, {-31,32,-33,0}}; int i,j,s=0; for( i
admin
2013-06-11
67
问题
若有以下程序:
main()
{
int a[4][4]={{l,2,-3,-4},{0,-12,-13,14},{-21,23,0,-24},
{-31,32,-33,0}};
int i,j,s=0;
for( i=0; i<4; i++ )
{
for( j=0; j<4; j++ )
{
if (a
[j]<0) continue;
if (a
[j]==0) break;
s+=a
[j];
}
}
printf("%d\n",s);
}
执行后输出的结果是【 】。
选项
答案
58
解析
本题中处理二维数组元素用了两重循环,外循环变量i表示数组的行,内层循环变量j表示数组的列。在第二重循环中首先判断数组元素的值是否小于0,若是则处理该行的下一个元素;若不是则判断a[¨刚的值是否等于0,若等于0则退出内层循环开始处理下一行;其他情况下,把a
[j]的值加到变量s中。所以本程序段的功能是把每行值为0的元素前面的所有大于0的元素值加到变量s中。
转载请注明原文地址:https://kaotiyun.com/show/kkJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请读程序:#include<stdio.h>#include<string.h>main(){char*s1="AbCdEf",*s2="aB";s1++;s2++;printf("%d\n"
有以下程序:main(){charstr[]="xyz",*ps=str;while(*ps)ps++;for(ps--;ps-str>=O;ps--)puts(ps);}执行后的输出结果是
有以下程序:#definef(x)x*xmain(){inti;i=f(4+4)/f(2+2);printf("%d\n",i);}执行后输出结果是()。
有以下程序:main(){inta=7,b=8,*p,*q,*r;p=&a;q=&b;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",*p,*q,a,b);}程序
排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为______。
若有定义“int*p[3];”,则以下叙述中正确的是()。
能将高级语言程序转换成目标语言程序的是______。
十进制数269转换成十六进制数是()
为了列出当前盘当前目录中所有第三个字符为C的文件名的有关信息,应该使用命令【】。
请编写函数fun,函数的功能是:将3行4列矩阵x乘以4行3列矩阵y,结果放在3行3列矩阵xy中。矩阵相乘的基本方法是:矩阵xy中行列下标分别为i、j的元素的值,是矩阵x中第i行上4个元素与矩阵y中第j列上4个元素对应相乘的和。注意:部分源程序在文件P
随机试题
A.甲状腺疼痛B.甲状腺触诊质硬C.多见于老年人D.宜手术治疗
不属于结核性腹膜炎的病理分型是
疳证的好发年龄哪种说法是正确的
A.躁狂症B.抑郁症C.焦虑症D.精神分裂症E.帕金森症碳酸锂用于
甲某蓄谋杀害乙某。有一天,甲某看见乙某熬药就偷偷在药中投毒,但乙某熬药给牛治病,牛吃药后中毒而死,甲某的行为属于______。
在为某建设项目配套的设备采购合同中,当事人未对交货地点明确约定,依照《合同法》第六十一条的规定仍不能确定的,应当( )。
年末按税后净利的10%提取法定盈余公积时应借记______账户。
下列各项中,会引起无形资产账面价值发生增减变动的有()。
企业股东大会审议批准的利润分配方案中应分配的现金股利,在支付前不作账务处理,但应在报表附注中披露。()
毛泽东思想在20世纪20年代后期和30年代前期初步形成的主要标志是()。
最新回复
(
0
)