首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数voidfun(chara[],charb[],intn),其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串:World,然后输入3
请编写一个函数voidfun(chara[],charb[],intn),其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串:World,然后输入3
admin
2013-03-29
21
问题
请编写一个函数voidfun(chara[],charb[],intn),其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。
例如,输入一个字符串:World,然后输入3,则调用该函数后的结果为:Word。
注意:部分源程序在文件PROGI.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
#define LEN 20
void fun(char a[],char b[],int n)
{
}
main()
if(*b<*c)
{ k=*b;*b=*c,*c=k;}
}
main()
{ char str1[LEN],sir2[LEN];
int n ;
void NONO();
printf(”Enter the string:\n”);
gets(str1);
printf(”Enter the position of
the string deleted:”);
scanf(”%d”,&n);
fun(str1,str2,n);
printf(”The new string is:%s\n”,
sir2);
NONO();
}
void NONO()
{/*本函数用于打开文件,输入测试数据,调
用fun函数,输出数据,关闭文件。*/
char str1[LEN],str2[LEN];
int i,n ;
FILE*rf,*wf;
rf=fopen(”in.dat”,”r”);
wf=fopen(”out.dat”,”w”);
for(i=0;i<10;i++){
fscanf(rf,”%s%d”,str1,&n);
fun(str1,str2,n);
fprintf(wf,”%s\n”,str2);
}
fclose(rf);
fclose(wf);
}
选项
答案
int p,m=0; for(p=0;p
解析
进入fun函数,根据前面的分析:
通过循环,对字符串a中各字符逐个考查,若该字符串下标p不等于输入的标志位n,那么就顺序放到新串b中,否则就不存放。
最后,对所有字符处理完后,要注意的就是在新字符串b的末尾加上串结束符’\0’。
转载请注明原文地址:https://kaotiyun.com/show/IPJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是()#include<stdio.h>main(){FILE*fp1;*fp2;fp1=fopen("filel","r");fp2=fopen("file2","w");wh
函数调用语句;fseek(fp,-20L,SEEK_END);的含义是()
结构化程序设计的3种结构是
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
设有一共用体变量定义如下:uniondata{longw;floatx;inty;charz;};uniondatabeta;执行下列语句后,正确的共用体变量beta的
数据库设计包括两个方面的设计内容,它们是______。
以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数,请填空。main(){inti,j;for(i=0;[];i++){j=i*10
用筛选法可得到2~n(n
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
在机场分部、分项工程施工前,()应向监理工程师提交施工计划等相关的技术资料。
关于债券筹资的特点描述错误的有()。
下列关于相关者利益最大化目标的优点说法正确的有()。
甲、乙双方签订了买卖合同,在合同履行过程中,发现该合同履行费用的负担问题约定不明确。根据《中华人民共和国合同法》的规定,在这种情况下,可供甲乙双方选择的履行规则有()。
《登泰山记》是()的著作。
X与Y是两组数据,若Sx>Sy则两组数据的离散程度()
“神舟十号”
3/2
设总体X的概率密度为X1,X2,…,Xn是取自总体X的简单随机样本.求θ的矩估计量
若定义:DAT DW 1234H 和VALUE EQU 5678H,试问下列指令中有几条指令的源操作数为立即寻址方式? ( )。 ①MOV SI,DAT ②MOV SI,VALUE ③MOV SI,VALUE AND OFFOH
最新回复
(
0
)