永发信息网

将JAVA语言改成C语言

答案:1  悬赏:10  手机版
解决时间 2021-06-02 06:54

public class Array10{
public static void main(String[] args){
int[][] a;
a=new int[3][];
int[] sum=new int[3];
a[0]=new int[]{100,80,80,75,90};
a[1]=new int[]{50,60,60,65,55};
a[2]=new int[]{100,100,100,100,100};
for(int i=0;i<a.length;i++)
for(int j=0;j<a[i].length;j++)
sum[i]+=a[i][j];
for(int i=0;i<sum.length;i++)
printf("合计= ",+sum[i]);
}
}

public class Array10{
public static void main(String[] args){这些都不要大管,我这到怎么弄,关键是下面,等别是。length获取数组元素个数的那个,一点也不知道怎么改,二位数组呢!

最佳答案

对于sum数组的长度,可以这样:sizeof(sum)/sizeof(int)



不过我觉得这样做没有什么意义啊,不管是通过


int sum[3];


还是


int *sum;


sum = (int *)malloc(3 * sizeof(int));


的方式分配数组空间,你肯定是已经知道数组的大小了。


为什么一定要通过某个函数去求取这个长度呢?

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
家里DNF出现了非法模块怎么删除啊?
windows 7 下用unetbootin 把Ubuntu 装进 U盘
鼻炎开刀会不会复发
正常的舌象怎样?脏腑与舌的关系如何?
轩辕剑拆信刀
听说18号早上5点6点有流星雨,福建看的到吗?
QQ空间花藤挂件怎么才能显示出来?
有没有好的U盘给我介绍?价格适度,要二G的,
无聊时干什么?
炫舞想建团 求一团名?团职位?个人名字?
去爬山吃什么食物比较好!
喜百年的线是什么线
谁会用搜狗打一些特殊字符(符号)找一网友教
湖南怀化有什么超市
嘴上无毛办事不劳这样说对吗?
推荐资讯
自考学位问题
爱情多少钱一两?给我来个一斤!
777777×999999分之12345654321 怎么算啊?
QQ绿钻有哪些用处?
如何锁住笔记本电脑桌面
2010快乐男声来自广州赛区全部人物
我伤到女友心了
QQ华夏怎么绑定电脑?
安装Windows优化大师遇到的问题?
为什么我每天都打喷嚏呢?
谁有QQ堂凤凰翅膀的号 或者卖凤凰翅膀的?联
qq会员如何开通及关闭?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?