首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。 例如,二维数组中的数据为: 33 33 33 33 44 44 44 44 55 55 55 55
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。 例如,二维数组中的数据为: 33 33 33 33 44 44 44 44 55 55 55 55
admin
2017-02-27
33
问题
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。
例如,二维数组中的数据为:
33 33 33 33
44 44 44 44
55 55 55 55
则一维数组中的内容应是:
33 44 55 33 44 55 33 44 55 33 44 55。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
void fun(int s[] [10],int b[],int
*n,int mm. int nn)
{
}
main ( )
{ int w[10] [10]={ {33,33,33,33},{44,
44,44,44},{55,55,55,55Jlri,j;
int a[100]={0},n=0;voidNONO ();
printf ("The matrix:\n") ;
{ for (j=0; j<4; j++) printf ( "%3d",
printf("The A array:\n");
for (i=0; i
void NONO ()
{ /*请在此函数内打开文件,输入测试数据,
调用 fun 函数,输出数据,关闭文件。 */
FILE *rf,*wf ; int i,j,k ;
int w[10] [10] ,a [100] ,n=0,mm,nn;
rf = fopen ("in.dat","r") ;
wf = fopen ("out.dat"’ "w") ;
fscanf (rf,"%d %d", &mm, &nn) ;
for(i = 0 ; i < mm ; i++)
for(j = 0; j < nn f j++) fscanf
fun(w,a,&n,nun,nn);
for(i = 0 ; i < n ; i++) fprintf
(wf," %3d",a
) ; fprintf (wf," \n") ;
}
fclose (rf) ; fclose (wf) ;
}
选项
答案
1 int i,j; 2 for (j=0; j
解析
该程序功能是将M行、N列的二维数组中的数据,按列的顺序依次放到一维数组中。本题中首先要清楚数组元素在通常情况下是按行存放的,而如果要实现按列存放,其对应关系应为:s[0][0],s[1][0],s[2][0],…,s[M.1][0],s[0][1],s[1][1],…,s[M一1][N—1].
(1)利用两重循环,依次取矩阵中的元素。
(2)其中注意指针数组与数组指针的区别,其中数组指针s,它指向包含4个元素的一维数组。其数据元素的表示方式为:“*(*(s+i)+j)”。
转载请注明原文地址:https://kaotiyun.com/show/ogID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
李某系A市建设银行某储蓄所记账员。某日下午下班时,李某发现本所出纳员陈某将2万元营业款遗忘在办公桌抽屉内(未锁)。当日下班后,李某趁所内无人之机,返回所内将该2万元取出,用报纸包好后藏到自己办公桌下面的垃圾箱中,并用纸箱遮住垃圾袋。次日上午案发,赃款被他人
养花专业户李某为防止偷花,在花房周围私拉电网。一日晚,白某偷花不慎触电,经送医院抢救,不治身亡。李某对这种结果的主观心理态度是什么?()
李某在封闭的小区内练车,因技术不熟,撞死了散步的刘某,李某的行为构成()。
我国体现人民主权原则的宪法规定,不包括()。
国家机构是我国宪法的主要内容之一。下列有关国家机构的说法正确的是()。
根据下面材料回答下列小题。总体看来,2004年世界各国的石油探明储量基本变化不大。但是由于BP公司修正了前苏联、哈萨克斯坦、伊朗、利比亚和苏丹等国的数据,特别是哈萨克斯坦从12亿吨修正到54亿吨,从而使各国在全球石油储量分布中所占的比例发生了一些变化
某项工程由甲、乙、丙三个工程队负责施工,他们将工程总量等额分成了三份同时开始施工。当乙队完成了自己任务的一半时,甲队派出一半的人力加入丙队工作。最后三队同时完成任务。则甲、乙、丙三队的施工速度比为:
单词LEADER字母顺序。错误的话有()种。
阅读以下文字,回答下列问题。从本质上讲,每个人都有两个年龄:一个是时间年龄,日历说你多大了;另一个是生理年龄,它以你的身体功能为基础,是与平均的健康水平对应的。“时间年龄并不是我们真正的年龄,这只是一个数字。”哈佛大学教授大卫·辛克莱说
随机试题
技术市场
龟鹿二仙膏除温肾化补精外,又能()。
用事故发生的频率和事故后果的严重程度来判断安全风险的等级时,若事故发生的频率极小,事故后果的严重程度为重大损失(严重伤害),则安全风险所属的等级为()。
根据会计准则和相关规定,企业发生亏损时,应由企业自行弥补,弥补亏损的渠道有()。
为了加强对会计电算化的管理,财政部于1994年7月1日以后发布了《会计电算化管理办法》、《商品化会计核算软件评审规则》、《会计核算软件基本功能规范》和()。
材料:操场上,一批学生正在打篮球,战况“激烈”。突然两个学生从人群中冲了出来,两人拳脚相加,气势凶猛,经过操场的班主任看到后,并没有立即上前劝阻,而是停在十几米外的地方用冷眼观望他们。大概这两个同学也看到了班主任的神态,就慢慢地停止了他们愤怒的“
甲打算抢银行,请乙帮他开车,并许诺事成之后一人一半。乙假意答应后,去公安机关告发了甲,甲的行为属于()
()罗杰斯将自我分为理想自我和现实自我。
【B1】【B10】
Shestudiedhardatschoolwhenshewasyoung,________contributestohersuccessinhercareer.
最新回复
(
0
)