首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:移动字符串中的内容,移动的规则是把第1一m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的前部。 例如,字符串中原有的内容为"ABCDEFGHI.JK",m的值为3,移动后,字符串中的内容应该是"DEFGH
请编写函数fun,其功能是:移动字符串中的内容,移动的规则是把第1一m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的前部。 例如,字符串中原有的内容为"ABCDEFGHI.JK",m的值为3,移动后,字符串中的内容应该是"DEFGH
admin
2017-09-23
28
问题
请编写函数fun,其功能是:移动字符串中的内容,移动的规则是把第1一m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的前部。
例如,字符串中原有的内容为"ABCDEFGHI.JK",m的值为3,移动后,字符串中的内容应该是"DEFGHUKABC"。
注意:部分源程序在文件PROG1.C中。
请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include < stdio.h >
#include < string.h >
#define N 80
void fun (char*w,int m)
{
}
void main ()
{ .
FILE *wf;
char a [N] = " ABCDEFGHIJK", b
[N] = "ABCDEFGHIJK";
int m;
printf ("The origina string :\n") ;
puts (a) ;
printf ("\n\nEnter m: ") ;
fun (a,m) ;
printf ( " \ nThe string after
moving :\n") ;
puts (a) ;
printf ("\n\n") ;
/*********found*********/
wf = fopen ("out.dat", "w") ;
fun (b,3) ;
fprintf (wf,"%s",b) ;
fclose (wf) ;
/*********found*********/
}
选项
答案
void fun(char*w,int m) { int i,j; char t; for(i=1;i < =m;i++)/*进行于m次的循环左移*/ {t=w[0]; for(j=1;w[j]!=’\0’;j++) /*从第2个字符开始以后的每个字符都依次前移一个字符’/ w[j一1]=w[j]; w[j 一1] =t;/*将第1个字符放到最后一个字符中*/ } }
解析
本题应采用“循环左移”的算法,多层循环用于控制移动的字符的个数,即需进行多少次循环,内嵌循环的作用是将从第2个字符以后的每个字符依次前移一个位置,最后将第1个字符放到最后一个字符中。
转载请注明原文地址:https://kaotiyun.com/show/boxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是()。#include<stdio.h>main(){intx=7,y=3;printf("%d",y=x/y);}
若输入“abcdef”、“abdef”,以下程序的输出结果为()。#include<stdio.h>#lnclude<string.h>main(){intn;chars1[20],s2[20],p1,*
有以下程序:#include<stdio.h>#defineX5+6main(){inta=2,c;C=X*2:printf("%d",C);}程序运行后的输出结果是()。
读取二进制文件的函数调用形式为:fread(buffer,size,count,pf);,其中buffer代表的是()。
若有定义语句:inta[2][3],*p[33;,则以下语句中正确的是()。
设有条件表达式:(EXP)i++:j--,则以下表达式中与(EXP)完全等价的是()。
下列选项中不属于结构化程序设计方法的是()。
在C语言程序中,以下说法正确的是()。
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[
下列方法中,不属于软件调试方法的是()。
随机试题
某男,75岁,全身骨痛半年。查体:肝、脾、淋巴结无肿大,胸骨压痛;检验结果:Hb88g/L,白细胞3.6×109/L,血小板102×109/L,红细胞沉降率120mm/h,尿蛋白(++++),IgG55g/L,IgA11g/L,IgD0.2
该组资料的95%医学参考值范围为
某新校区抗震模拟实验室工程,主体部分采用钢架结构,施工合同约定钢材由业主供料,其余材料均委托承包商采购。但承包商在以自有机械设备进行主体钢结构制作吊装过程中,由于业主供应钢材不及时导致承包商停工7天,则承包商计算施工机械窝工费时,应按()向业主提出
会计师事务所在客户中拥有经济利益是对独立性产生不利影响的因素之一,以下有关经济利益的说法中不正确的有()。
从地理环境的整体性分析,下列现象与我国西北内陆景观相符的是()。
正当防卫
我与妻子是高中时的校友,她早我一年高中毕业,为了我们的这段不寻常的感情,我们二人付出了巨大的甚至几近生离死别的沉重代价。我们从相识、相恋、相知到相依相守,先后20年,历尽磨难,数经坎坷,几次濒临绝境!为了她,我放弃了分配到大城市,放弃了考研究生,放弃了出国
EconomicReforminChinaMoreUSsinologistshaveexpressedconfidenceinChina’seconomicreformandtheprospectsforChina’s
A、 B、 C、 BWhydon’tyou..?(为什么不……?)提议句→接受提议后再询问有关问题
Wherecanstudentsfindtheirtutors’names?
最新回复
(
0
)