首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。 例如,若二维数组中的数据为 W W W W S S S S H H H H 则字符串中的内容应是:
请编写函数fun,其功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。 例如,若二维数组中的数据为 W W W W S S S S H H H H 则字符串中的内容应是:
admin
2021-07-09
28
问题
请编写函数fun,其功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。
例如,若二维数组中的数据为
W W W W
S S S S
H H H H
则字符串中的内容应是:WSHWSHWSHWSH。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#inolude<Stdio.h>
#define M 3
#define N 4
void fun(char(*S)[N],char*b)
{
}
voidmain()
{
char a[1 00],w[M][N]={{‘W’,‘W’,
‘W’,‘W’},{‘S’,‘S’,‘S’,‘S’},{‘H’,‘H’,
‘H’,‘H’}};
int i,j;
printf(“The matrix:\n”);
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
printf(“%3c”,W
[j]);
printf(“\n”),
}
fun(W,a);
printf(“The A string:\n”);
puts(a);
printf(“\n\n”),
}
选项
答案
void fun(char(*s)[N],char*b) { int i,j,k=0; for(i=0 ; i<N;i++) /*按列的顺序依次放到一个字符串中*/ for(j=0;j<M; j++) b[k++]=s[j][i]; b[k]=‘\0’; }
解析
看到程序后,很容易便能想到用循环嵌套的方法,本题中按列的顺序依次放到一个字符串中,所以列标变化慢,行标变化快。
注意:第1个循环条件为i<N(即列);第2个循环条件为j<M(即行),因为在循环的嵌套中越在内层,循环,变化就越快。
转载请注明原文地址:https://kaotiyun.com/show/5qtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#iticludevoidmain(){charb,c;inti;b=’a’;c=’A’;for(i=0;i
在数据库系统的内部结构体系中,索引属于()。
以下叙述中正确的是
下列叙述中正确的是
有以下程序voidfun(int*p,int*q){intt;t=*p;*p=*q;幸q=t;*q=*p;}main(){inta=0,b=9;fun(&a,&b);printf("%d%d\n",a,b);}程序的输出结果是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
若有定义语句:chars[10]="1234567\0\0";则strlen(s)的值是
设有以下定义chars1[]="0123";chars2[]={’0’,’1’,’2’,’3’};则以下叙述正确的是()。
以下选项中非法的C语言字符常量是
某系统总体结构如下图所示,该系统结构图的宽度是
随机试题
ThefavoritefoodintheUnitedStatesishamburger.Thefavoriteplacetobuyahamburgerisafastfoodrestaurant.Atfastfo
菌毛有___________和____________两种,前者与__________有关,后者具有__________作用。
组成药物中生地、熟地同用的方剂是()(1996年第42题)
患者70岁,临厕大便。努挣乏力,挣则短气汗出,便后疲乏,大便不干结,舌淡苔薄,脉弱。宜
下列病列最适合的手术方式A.肾切除术B.肾部分切除术C.肾盂切开取石术D.肾实质切开取石术E.肾窦肾盂切开取石术腹部平片示右上腹2.8cm×2.5cm不透光阴影,X线侧位片阴影在脊柱前缘之后,排泄性尿路造影发现,右肾积水肾内型肾盂
A、微丸B、微球C、滴丸D、软胶囊E、脂质体()常用包衣材料制成具有不同释药速度的小丸。
下列时间中应该计人定额时间的是()。
梁、板安装的主要检验内容有()。
(对错题)电磁波的概念由英国物理学家麦克斯韦提出,电磁波是以波动的形式传播的电磁场。()
持续训练法主要用于发展运动员的( )
最新回复
(
0
)