首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。 例如,若二维数组中的数据为 W W W W S S S S H H H H 则字符串中的内容应是:WSHWSH
请编写函数fun,其功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。 例如,若二维数组中的数据为 W W W W S S S S H H H H 则字符串中的内容应是:WSHWSH
admin
2016-08-16
32
问题
请编写函数fun,其功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。
例如,若二维数组中的数据为
W W W W
S S S S
H H H H
则字符串中的内容应是:WSHWSHWSHWSH。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#define M 3
#define N 4
void fun(char(*s)[N],char*b)
{
}
void main()
{
char a[100],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
{
for(j=0;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
解析
看到程序后,很容易便能想到用循环嵌套的方法,本题中按列的顺序依次放到一个字符串中,所以列标变化慢,行标变化快。
注意:第1个循环条件为i
转载请注明原文地址:https://jikaoti.com/ti/7UE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有数组名作为实参,则传递给形参的是()。
在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值11,所需的关键码比较次数为()。
若有说明inta[3][4];,则a数组元素的非法引用是
有如下程序: #include"iostream.h" voidmain() { intx=1,a=0,b=0; switch(x){ case0:b++; case1:a++; case2:a++;b++;
下列叙述中,不属于数据库系统的是
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
请选出以下程序段的输出结果()。#include<iostream>usingnamespacestd;#defineMIN(x,y)(x)<(y)?(x):(y)intmain()
在C++语言中,对函数参数默认值描述正确的是()。
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
随机试题
冷原子吸收法测定总汞时,元素汞吹入汞测定仪,在汞蒸气发生器的还原瓶中,将产生的汞蒸汽吸收于()溶液中,待测汞仪读数达到零点时进行下一次测定。
关于DNA复制的错误提法是
对于动脉粥样硬化的危险因素的叙述正确的是
瘰疬初期,外用方是瘰疬中期,外用方是
任意两点之间的高差与起算水准面的关系是()。
喷锚暗挖法隧道施工中,围岩现场监测的目的有( )。
戏剧交响曲《罗密欧与朱丽叶》《送葬与凯旋交响曲》奠定了()在法国以及欧洲的巨大声誉。
甲:“你不能再抽烟了。抽烟确实对你的健康非常不利。”乙:“你错了。我这样抽烟已经15年了,但并没有患肺癌,上个月我才做了体检。”有关上述对话,以下哪项如果是真的,最能加强和支持甲的意见?
Youshouldspendabout20minutesonthistask.TourismintheUnitedKingdomcontributesbillionsofpoundssterlingtothe
Whichoneisnottrueaccordingtothenews?
最新回复
(
0
)