首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,函数的功能是:将M行N列自二维数组中的数据,按行的顺序依次放到一维数组中一维数组中数据的个数存放在形参n所指的存储粤元中。 例如,二维数组中的数据为: 33 33 33 33 44 44
请编写函数fun,函数的功能是:将M行N列自二维数组中的数据,按行的顺序依次放到一维数组中一维数组中数据的个数存放在形参n所指的存储粤元中。 例如,二维数组中的数据为: 33 33 33 33 44 44
admin
2021-04-28
25
问题
请编写函数fun,函数的功能是:将M行N列自二维数组中的数据,按行的顺序依次放到一维数组中一维数组中数据的个数存放在形参n所指的存储粤元中。
例如,二维数组中的数据为:
33 33 33 33
44 44 44 44
55 55 55 55
则一维数组中的内容应是:
33 33 33 33 44 44 44 44 55 55 55 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,55)),i,j ;
int a[100]={0},n=0;void NONO();
printf("The matrix:\n");
for(i=0; i<3; i++)
{ for(j=0 ; j<4 ; j++)printf
("%3d",w
[j]);
printf("\n");
}
fun(w,a,&n,3,4);
printf("The A array:\n");
for(i=0 ; i
("%3d",a
);printf("\n\n");
NONO();
}
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");
for(k=0;k<5;k++) (
fscanf(rf,"%d%d",&mm,&nn);
for(i=0 ; i
for(j=0;j
(rf,"%d",&w
[j]);
fun(w, a, &n,mm, nn);
for(i=0;i
(wf,"%3d",a
);fprintf(wf,"\n");
)
fclose(rf); fclose(wf),
}
选项
答案
int i,j ; for(i=0;i
解析
(1)利用两重循环,依次取矩阵中的元素。
(2)其中注意指针数组与数组指针的区别,其中数组指针s,它指向包含4个元素的一维数组。其数据元素的表示方式为:“*(*(s+i)+j)”。
转载请注明原文地址:https://kaotiyun.com/show/yWtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列定义语句中错误的是()。
若有以下程序#includemain(){charc1,c2;c1=’C’+’8’-’3’;c2=’9’-’0’;printf("%c%d\n",c1,c2);}则程序的输出结果是()。
有以下程序#includemain(){inta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
以下能正确定义字符串的语句是()。
数据库设计过程不包括
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是()。
下面属于黑盒测试方法的是
下面不属于软件需求分析阶段主要工作的是
有以下程序#includemain(){ints,t,A=10;doubleB=6;s=sizeof(A);t=sizeof(B);printf("%d,%d\n",s,t);}在VC6平台上编译运行,程序运行后的输出结果是()
对于循环队列,下列叙述中正确的是()。
随机试题
下列各式中,依据下反对关系而进行的有效推理包括()
糖尿病人术前尿糖应控制在
患儿,男,8个月。1天前突然发热,咳嗽,随后呕吐3次,大便稀,每天10余次,呈黄色水样,黏液少,无腥臭味。体检:体温39℃,精神萎靡,皮肤弹性略差,前囟及眼窝凹陷,哭泪少,咽稍充血,心肺检查无异常。大便有少量脂肪球。估计其脱水程度为
关于Paget病的发病机制,目前的观点为
A.包括上下颌牙槽嵴顶的区域,能承担咀嚼压力,抵抗义齿基托的碰撞B.上下颌牙槽嵴的唇侧和舌腭侧区域,不能承受较大的压力C.义齿边缘接触的软组织部分D.无牙颌的上颌隆突、颧突等部位,不能承受咀嚼压力E.为了增加上颌义齿后缘的封闭作用,对组织稍加施压,
精装修消防验收,是对()等部件的消防验收,是准备房屋建筑投入使用前的验收。
关于设备磨损的说法,正确的是()。
下面对商鞅变法论述不正确的是()。
支出拨付程序中,支付方式包括()。
有以下程序:voidfun1(char*p){char*q;q=P;while(*q!=’\0’){(*q)++;q++;}}main(){chara[]={"Program"),*p
最新回复
(
0
)