首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun(),其功能是编写函数char*fun(char*s0,char*s1,char*s2,char*s3),要求实现: 将s0所指字符串分解成3个字符串,分别存入s1、s2、s3所指内存中。分解的方法是,s1、s2、s3从s0中依次顺
请编写函数fun(),其功能是编写函数char*fun(char*s0,char*s1,char*s2,char*s3),要求实现: 将s0所指字符串分解成3个字符串,分别存入s1、s2、s3所指内存中。分解的方法是,s1、s2、s3从s0中依次顺
admin
2023-02-27
7
问题
请编写函数fun(),其功能是编写函数char*fun(char*s0,char*s1,char*s2,char*s3),要求实现:
将s0所指字符串分解成3个字符串,分别存入s1、s2、s3所指内存中。分解的方法是,s1、s2、s3从s0中依次顺序每隔2个字符取1个。
例如,80为"abcdefghij"时,分解完成后,s1、s2、s3分别为"adgj""beh""cfi"。
注意:部分源程序在文件progl.c中。
请勿改动主函数main()和其他函数中的任何内容,仅在函数fun()的花括号中填入你编写的若干语句。
1 #include
2 #include
3 void fun(char * s0,char*s1,char*s2,char*s3)
4 {
5 }
6 void main()
7 {
8 void NONO();
9 char s0[100],s1[40],s2[40],s3[40];
10 printf{"请输入一行字符串\n");
11 gets(s0);
12 fun(s0,s1,s2,s3);
13 puts(s1);
14 puts(s2);
15 puts(s3);
16 NONO();
17 }
18 void NONO()
19 {
20 FILE*fp=fopen("out.dat","w");
21 chars0[10][100]={"12345678
22 90qa-zwsx","abcdefghij","098765
4321plmokn","fsdjfsdlrj564342dsf","gfdklgjd-sf14754398","zxcvbnmasdfg","asdfghjki123","qwertyuiop456","qweasdzxc789","poiuytrewqwsxqaz"};
23 char s1[40],s2[40],s3[40];
24 int i;
25 for(i=0;i<10;i++)
26 {
27 fun(s0
,s1,s2,s3),
28 fprintf(fp,"s1=%s,s2
29=%s,s3=%s\n",s1,s2,s3); }
30 fclose(fp);
31 }
选项
答案
1 void fun(char*s0,char*s1,char*s2,chal*s3) 2 {cbar*p1=s0,*p2=s0+1,*p3=s0+2; 3 int len=strlen(s0),i=0,j=0,k=0; 4 while(p1
解析
分别定义字符指针p1,p2,p3。p1指向字符串s0第1个字符,p2指向字符串s0第2个字符,p3指向字符串s0第3个字符。在while循环内,循环条件为指针p1,p2,p3指向字符串末尾,循环结束。循环内分别将指针p1,p2,p3指向的字符存放到对应的数组中,再将指针移动3个位置。最后将数组s1,s2,s3的最后一个字符赋值字符串结束标志。
转载请注明原文地址:https://kaotiyun.com/show/hJ0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下各组数据中,众数、中位数和平均数都相等的是()。
某学生在一次考试中,语文、数学、外语三门学科的平均成绩是80分,物理、化学两门学科的平均成绩是85分,则这个学生5门的平均成绩是()分。
某班有36名同学参加数学、物理、化学课外研究小组,每名同学至多参加两个小组,已知参加数学、物理、化学小组的人数分别为26,15,13,同时参加数学和物理小组的有6人,同时参加物理和化学小组的有4人,则同时参加数学和化学小组的有()人。
从5位男教师和4位女教师中选出3位教师,派到3个班担任班主任(每班1位班主任),要求这3位班主任中男、女教师都要有,则不同的选派方案共有()。
从6人中选出4人分别到巴黎、伦敦、悉尼、莫斯科四个城市游览,要求每个城市有一人游览,每人只游览一个城市,且这6人中甲、乙两人不去巴黎游览,则不同的选择方案共有()。
在1,2,3,4,5这五个数字组成的没有重复数字的三位数中,各位数字之和为奇数的共有()。
函数的最小值为()。
价值规律是商品经济的基本经济规律,它的基本内容和客观要求是:商品的价值量是由生产商品的社会必要劳动时间决定的,商品交换以价值量为基础,按照等价交换的原则进行。关于价值规律,下列说法正确的有()
社会主义核心价值体系由马克思主义指导思想、中国特色社会主义共同理想、以爱国主义为核心的民族精神和以改革创新为核心的时代精神、社会主义荣辱观四个方面内容构成。社会主义核心价值观是社会主义核心价值体系的内核凝练和集中表达,体现着社会主义核心价值体系的根本性质和
信息隐蔽是开发整体程序结构时使用的法则,通过信息隐蔽可以提高软件的____①____、可测试性和____②____。②
随机试题
已知球的半径r=5cm,则球的体积V为()。
B公司2012年度有关资料如下:①年末公司共发行普通股400万股,其中含2012年7月1日增发普通股200万股,优先股200万股;②当年实现税后净利润300万元,比上年增加60万元;③公司本年度发放现金股利共180万元,比上年增加20万元;同时按每股
(2001年第34题)心房纤颤时,左心房内的球形血栓是
患者女性,68岁,经产妇,G5P5。绝经18年,近2年下腹坠胀并有块状物脱出至阴道口外。查阴道前壁明显膨出,宫颈外口位于处女膜缘。本病例恰当的手术术式是
牙髓感染的最常见途径是
A、杜仲B、桑白皮C、厚朴D、黄柏E、牡丹皮断面胶质丝状物相连的药材为
根据建设项目可行性研究报告的内容,分析和预测该建设项目存在的危险、有害因素的种类和程度,提出合理可行的安全技术设计和安全管理的建议,这属于()。
证券公司长期次级债可按照一定比例计入净资本,到期期限在3、2、1年以上的,计入净资本的比例分别为()。[2017年9月、2016年11月真题]
目前我国职工参与管理的形式主要是()。
Itseemsyoualwaysforge--yourreadingglasseswhenyouarerushingtowork,yourcoatwhenyouaregoingtothecleaners,your
最新回复
(
0
)