首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。 例如,二维数组中的数据为: 33 33 33 33 44 44 44 44 55 55
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。 例如,二维数组中的数据为: 33 33 33 33 44 44 44 44 55 55
admin
2019-03-19
34
问题
请编写函数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。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
void fun(int s[][1 0],int b[],int
*n,int mm,int mn)
{
}
main()
{ int w[10][10]={{33,33,33,33},{4 4,
4 4,4 4,4 4},{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
a(i]);printf("\n\n");
NONO();
}
void NONO()
{/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。 */
FILE*rf f*wf;int i ,j , k;
int w[10][10],a[1 00],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,&mR);
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(j=0; j
解析
(1)利用两重循环,依次取矩阵中的元素。
(2)其中注意指针数组与数组指针的区别,其中数组指针s,它指向包含4个元素的一维数组。其数据元素的表示方式为:“*(*(s+i)+j)”。
转载请注明原文地址:https://jikaoti.com/ti/5Xf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果为()structst{intx;int*y;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,&dt[0],6
运行下列程序时,若输入数据为“321”,则输出结果是()。main(){intnum,i,j,k,s;scanf(“%d”,&num);if(num>99)s=3:
以下程序段中的变量已正确定义:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是______。
若有定义:“inta=10,b=9,C=8;”接着顺序执行下列语句后,变量b中的值是________。c=(a-=(b-5)):c=(a%11)+(b=3);
下列软件系统结构图的宽度为【】。
有以下程序的输出结果是( ) void f(int v , int w) { int t; t=v;v=w;w=t; } main( ) { int x=1,y=3,z=2; if(x>y) f(x,y); else
下列选项中,不是一个算法的基本特征的是()。
Jackson方法是一种面向______的结构化方法。
下面函数调用语句含有实参的个数为func((exp1,exp2)(exp3,exp4,exp5));
随机试题
铜带都是冷轧的,分软、硬、半硬状态交货,主要用于()等。
消费品主要采取的国际分销渠道是()
A.强迫观念B.木僵C.痴呆D.情感淡漠E.抑郁状态在意识清晰的情况下,出现全面的智能减退
下列哪位患者发生甲状腺腺癌可能性最大
李先生正在考虑投资三种共同基金。第一种是股票基金;第二种是长期政府债券与公司债券基金;第三种是收益率为8%的短期国库券货币市场基金。这些风险基金的概率分布如表3—5所示。基金的收益率之间的相关系数为0.10。根据案例,回答以下问题。如果某投
下列关于业绩衡量指标的相关计算中,不正确的是()。
简述康熙为巩固统一多民族国家所做出的贡献。
山水画“三远法”最早提出者是_______。
设随机变量X和Y相互独立,且D(X)=4D(Y),则随机变量2X+3Y与2X一3Y的相关系数为________。
OnFebruary10,theworldofpsychiatrywillbeasked,metaphorically,tolieonthecouchandanswerquestionsaboutthestate
最新回复
(
0
)