首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
2018-02-02
46
问题
请编写函数fun,该函数的功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。
例如,若二维数组中的数据为
W W W W
S S S S
H H H H
则字符串中的内容应是:WSHWSHWSH.WSH。
注意:请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include
#define M 3
#define N 4
void fun(char(*s)[N],char*b)
{
}
void main()
{
FILE*wf;
char a[100],W[M][N]={{‘w’,‘w’,
‘w’,‘w’},{‘S’,‘S’,‘S’,‘S’},
{‘H’,‘H’,‘H’,‘H’}};
int i,j;
prinff(“The matrix:\n”);
for(i=0;i
{
for(j=0;j
pfinff(“%3c”,w
[j]);
printf(“\n”);
}
fun(w,a);
prinff(“The A string:\n”);
puts(a);
prinff(“\n”);
/******************/
wf=fopen(“out.dat”,“w”);
fprintf(wf,“%s”,a);
fclose(wf);
/******************/
}
选项
答案
void fun(char(*s)[N],char*b) { int i,j,k=0; for(i=0;i
解析
看到程序后,很容易便能想到用循环嵌套的方法,本题中按列的顺序依次放到一个字符串中,所以列标变化慢,行标变化快。
注意:第1个循环条件为i
转载请注明原文地址:https://kaotiyun.com/show/zPxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有定义“int k=2;int*ptr1,*ptr2;”,且ptr1和ptr2均已指向变量k,下面不能正确执行的语句是______。
有以下说明和定义语句 struct student { int age; char num[8];}; struct student stu[3]={{20,"200401"},{21,"200402"},(19,"200403"}}; struct st
以下函数用来求出两整数之和,并通过形参将结果传回。请填空。voidfunc(intx,inty,【】z){*z=x+y;}
下列叙述中,不属于设计准则的是()。
若a是float型变量,b是unsigned型变量,以下输入语句合法的是()
有序线性表能进行二分查找的前提是该线性表必须是存储的。
下列关于队列的叙述中正确的是()。
下列选项中,不是一个算法的基本特征的是()。
下列描述中,不是线性表顺序存储结构特征的是()。
在一棵二叉树中,叶子结点共有30个,度为1的结点共有40个,则该二叉树中的总结点数共有()个。
随机试题
超越离合器可以传递速度不同的运动。()
简单说明文字类型的分类标准。
以下哪种有机磷农药中毒病人可能在临床症状好转后数日至1周内再次昏迷,甚至死亡
二甲双胍为
患者,女性,59岁,胃溃疡15年,持续上腹痛2个月。服用西咪替丁、奥美拉唑、制酸药等效果不显著,近3个月来疼痛逐渐加重,不易缓解。根据病情首先考虑的情况是
乙公司欠甲公司一笔工程款,现甲公司将其对乙公司的债权让与丙公司,且通知了乙公司。乙公司不得对丙公司主张的抗辩理由是()。(2010年单项选择第14题)
保险合同主体的变更指()的变更。
民歌按照题材来分,包括劳动工作的号子,谈情说爱的情歌,流传于各族儿童中的歌谣,饮酒作乐的时曲,纪念亲人故友的挽歌,劳动休闲时吟唱的小调,还有民间经常唱的山歌等等。挽歌
Whichcharacteristicsarerepresentativeofalink-stateroutingprotocol?
要清除已经在图片框Picturel中打印的字符串而不清除图片框中的图像,应使用语句()。
最新回复
(
0
)