首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:移动字符串中的内容,移动的规则是把第1~m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:移动字符串中的内容,移动的规则是把第1~m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的
admin
2021-04-28
106
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:移动字符串中的内容,移动的规则是把第1~m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的前部。
例如,字符串中原有的内容为"ABCDEFGHIJK",m的值为3,移动后,字符串中的内容应该是"DEFGHIJKABC"。
注意:部分源程序在文件PROG1.C中。
请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdio.h>
#include<string.h>
#define N80
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:");
scanf("%d",&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://www.kaotiyun.com/show/1Ttp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
若有以下程序#include<stdio.h>main(){inta=-11,b=10;a/=b/=-4:printf("%d%d\n",a,b);}则程序的输出结果是
某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的前序序列为
下列叙述中正确的是
下面属于黑盒测试方法的是
合法的C语言数值常量是()。
软件调试的目的是
以下有关宏替换的叙述不正确的是()。
设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是()。
随机试题
违反治安管理行为在9个月内没有被公安机关发现的,不再处罚。()
面源扩散模式常用等效点源法处理,下列说法正确的有()。
当基本闭塞设备不能使用时,根据列车调度员的命令所采用的代用闭塞法是()。
某公司承建一大型化肥厂的机电工程,其中一关键分项工程是重达320t的尿素合成塔运输吊装就位,运输的路径有长江、东海、厂区大件码头及厂内道路直至合成塔架下卸载位置;吊装用两套拴在塔架顶部的巨型动滑轮组由20t卷扬机起吊就位,为此该公司编制了专项施工方案,相应
企业依靠网络与供应商、制造商、消费者建立联系,并通过网络收集、传递相关信息,利用网络伙伴的生产能力,完成产品设计、制造以及销售服务全过程的网络营销模式属于()。
以人为本的评价思想具体表现在哪些方面?结合你对这一问题的认识,谈谈具体做法。
围绕组织目标,制订实施方案,在管理运行中所处的阶段为()。
Oneofthemostinterestingofallstudiesisthestudyofwordsandwordorigins.Eachlanguageis【B1】______ofseveralearlier
Chronicinsomniaisamajorpublichealthproblem.Andtoomanypeopleareusing【C1】______therapies,evenwhilethereareafew
Theamazingsuccessofhumansasaspeciesistheresultoftheevolutionarydevelopmentofourbrainswhichhassledtotool-usi
最新回复
(
0
)