首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
64
问题
请编写函数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全国计算机二级
相关试题推荐
若有定义语句inta,b;doublex;则下列选项中没有错误的是()。
函数fun的功能是:根据以下公式求P的值,结果由函数值返回。m与n为两个正数且要求m>n。例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。#include<conio.h>
下列程序的输出结果是______。main(){inti=0,a=0;while(i<20){for(;;){if(i%10)==0)break;elsei--;}i+=11;
若有定义:intk;,以下程序段的输出结果是______。for(k=2;k<6;k++,k++)printf("##%d",k);
软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是【】。
软件工程的出现是由于
字符串“\\\”ABCDEF\“\\”的长度是()。
在软件开发过程中,软件结构设计是描述______。
下列叙述中,正确的是()
若要求从键盘读入含有空格字符的字符串,应使用函数
随机试题
下列哪一种立克次体DNA的G+C克分子百分比最高
患者男,65岁。无痛性肉眼血尿,肾脏彩超示:左肾实质性占位,腹部CT示:左肾近皮质缘有-2cm×3cm大小低密度灶,强化不明显,向肾外突出,腹主动脉旁见一个软组织密度结节影。若患者行术前检查时发现右肺单发结节,下一步最佳的治疗方案是
患者,男,45岁,右上第一磨牙残根拟行拔除,给予2%利多卡因局部麻醉后,患者出现烦躁不安、多话、颤抖、恶心、呕吐、气急、多汗等症状,予以停止注射麻药、给氧、补液后症状逐渐缓解。根据上述症状最有可能的诊断是
代谢性酸中毒在没有发展到循环衰竭程度时,首选治疗应该是
在设计的范围内,测试结果与试样中被测物浓度直接呈正比关系的程度称为
胎盘的构成包括()
行为税是以纳税人所拥有的特定财产为征税对象的一类税收。(,)
申请股票上市交易,应当向证券交易所报送的文件不包括( )。
某地方性法规规定,企业终止与职工的劳动合同的,必须给予相应的经济补偿。某企业认为该规定与《中华人民共和国劳动法》相抵触,可以维护自身权益的途径是:
价值是凝结在商品中的无差别的一般人类劳动,即人类脑力和体力的耗费。下列东西没有价值的是
最新回复
(
0
)