首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
14
问题
请编写函数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全国计算机二级
相关试题推荐
将数字1,2,3,4填入标号为1,2,3,4的四个方格里,每格填一个数字,则每个方格的标号与所填的数字均不相同的填法有()。
容量为100的样本数据,按从小到大的顺序分为8组,如下表:则第三组的频数和频率分别是()。
奖金发给甲、乙、丙、丁四人,其中1/5发给甲,剩余的1/4发给乙,剩余的1/3发给丙,其余的发给丁,丁的奖金为200元,则这批奖金为()。
某校高三年级举行一次演讲比赛共有10位同学参赛,其中一班有3位,二班有2位,其它班有5位,若采用抽签的方式确定他们的演讲顺序,则一班的3位同学恰好被排在一起(指演讲序号相连),而二班的2位同学没有被排在一起的概率为()。
若n是一个大于100的正整数,则n3-n一定有约数()。
设无穷等比数列所有奇数项之和为15,所有偶数项之和为-3,a1为首项,则a1=()。
已知|2x-a|≤1,|2x-y|≤1,则|y-a|的最大值为()。
对于实数x,若|x+2|+|x-4|>a恒成立,则a的取值范围中包含()个非负整数。
两次抛掷一枚骰子,两次出现的数字之和为奇数的概率为()。
资本所有者把从劳动者那里赚来的剩余价值的一部分用于个人消费,另一部分转化为资本,用于购买扩大生产规模所需追加的资本要素和劳动要素。资本积累是生产发展的必然趋势,其导致的社会现象包括()
随机试题
竞争失利的窘境上海蜜饯厂是一家创建于清朝道光年阃的百年老厂,如今走入了困境,它生产的各类蜜饯的年生产量已从高峰时的3DOO多吨,下降到400多吨,去年亏损额达到68万元。前几年,广东蜜饯一马当先迅速进入上海百姓家;随后,浙江、江苏、福建
侧脑室前角前方为
A.抗组蛋白抗体B.抗Sm抗体C.抗SErB抗体D.抗Scl-70抗体E.抗Jo-1抗体SLE的标记性抗体
患者,女性,34岁。洗衣时突发左侧肢体活动不灵,体检:意识清,失语,心律不齐,心率106次/分,脉搏86次/分,左上肢肌力0级、下肢肌力2级,偏身感觉障碍。首先考虑的疾病是
我某进出口公司以CIF条件进口货物一批,合同中的保险条款规定:“由卖方按发票金额的130%投保一切险。”卖方在货物装运完毕以后,已凭结汇单据向买方收取了货款,而货物在运输途中遇险导致全部灭失。当买方凭保险单向保险公司要求赔付时,卖方却提出,超出发票金额20
阅读下列材料,回答问题。大班科学活动:改装工具。准备:几大盆水;每个幼儿一箩筐材料,包括完好和有洞的桶、瓶、塑料袋、小箩筐、漏斗、漏网等;还包括一组辅助材料,如皮筋、橡皮泥、透明胶、塑料纸、剪刀、线等。活动开始,教师提出活动要
()是通过书面或口头回答问题的方式,了解被测试者的心理活动的方法。它的目的可以是全面把握当前的状况,也可以是为了揭示存在的问题,弄清前因后果,为进一步的研究或决策提供观点和论据。
卡特尔的人格特质理论认为受先天的生物因素决定的人格特质是
设两曲线在(x0,y0)处有公切线,求这两曲线与x轴围成的平面图形绕x轴旋转而成的旋转体的体积V.
找出关系表“工程”和表“工作人员”所有可能的候选键及外键;问表“工程”最高可到达几级范式?并写出其最高级范式。
最新回复
(
0
)