首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编一个函数fun(char*s),函数的功能是把S所指字符串中的内容逆置。 例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。 注意:部分源程序存在文件PROGl.C中。 请勿改动主函数main和
请编一个函数fun(char*s),函数的功能是把S所指字符串中的内容逆置。 例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。 注意:部分源程序存在文件PROGl.C中。 请勿改动主函数main和
admin
2015-06-08
73
问题
请编一个函数fun(char*s),函数的功能是把S所指字符串中的内容逆置。
例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。
注意:部分源程序存在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
#define N 81
fun(char *s)
{
}
NONO()
{/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。 */
int i;
char a[N];
FILE *rf,*wf;
rf=fopen(“in.dat”,“r”);
wf=fopen(“out.dat”,“w”);
for(i=0;i<10;i++){
fscanf(rf,“%s”, a);
fun(a);
fprintf(wf,“%s\n”,a);
}
fclose(rf);
fclose(wf);
}
main()
{ char a[N];
printf(“Enter a string:”);gets
(a);
printf(“The original string is:
”);puts(a);
fun(a);
printf(“\n”);
printf(“The string after
modified:”);
puts(a);
NONO();
}
选项
答案
char b[N]; int i=0, j; memset(b,0,N); for(j=strlen(s)一1;j>=0;j--)b[i++]= s[j]; strcpy(s,b);
解析
该程序功能是字符串中的内容逆置。把字符串中字符逆置,就是把字符串中的第一个元素和最后一个元素交换,第二个元素和倒数第二个元素交换,直到所有元素交换完成为止。
转载请注明原文地址:https://kaotiyun.com/show/VaJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下函数定义:voidfun(intn,doublex){……}若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用语句是______。
库函数strcpy用以复制字符串,若有以下定义和语句:charstr1[]="china",str2[10],*str3,*str4="china";则对库函数strcpy的正确的调用是_______。
请读程序片段(字符串内没有空格字符):printf("%d\n",strlen("ATS\n012\1\\"));上面程序片段的输出结果是_______。
请读程序:#include<stdio.h>main(){inta,b;for(a=1,b=1;a<=100:a++){if(b>=20)break;if(b%3=1
请读程序:#include<stdio.h>func(inta,intb){intc;c=a+b;returnc;}main(){intx=
数据库设计包括两个方面的设计内容,它们是_______。
以下函数用来求出两整数之和,并通过形参将结果传回,请填空。voidfunc(intx,inty,【】z){*z=x+y;}
随机试题
重型再障的血常规诊断标准是
A.分泌性中耳炎B.急性乳突炎C.隐性乳突炎D.急性化脓性中耳炎E.慢性化脓性中耳炎由细菌引起,主要位于鼓室黏膜的急性化脓性炎症病变,好发于儿童的疾病是
男性,70岁,不慎滑倒摔伤左髋部,被人抬来急诊。体查:左下肢缩短3cm,左足呈外旋90°畸形,左髋部轻肿,压痛及叩击痛明显,髋关节活动受限。该患者经上述治疗后,复查X线片示大转子上移4cm,颈干角90°,骨折线模糊。发生此种情况的主要原因是
A.未闭的鞘状突为一条细小管道B.鞘状突下段闭锁而上段未闭C.鞘状突两段闭锁而中段不闭D.右侧睾丸下降迟于左侧E.腹内斜肌弓状下缘发育不全或位置偏高右侧腹股沟疝多见的原因是
患者,男,47岁。腰膝酸软,头晕耳鸣,肢冷畏寒,阳事无力,夜尿频数,舌质淡,脉弱无力。用药宜首选()
某公司为增值税一般纳税企业,主要生产和销售甲产品,适用税率17%,所得税率25%,不考虑其他相关税费,该公司2011年发生以下业务:(一)销售甲产品一批,该批产品的成本1627元,销售价格40万元,专用发票注明增值税6.8万元,产品已经发出,提货单已交给买
普通烧结砖的强度用强度等级来表示,具体为( )。
甲女与其嫂乙有仇,意图杀害乙,某日,趁乙生病之时,煮好一碗面条给乙吃,乙怀疑面条有毒,而将该面条给前来玩耍的邻居小孩丙食用,丙食后2小时死亡。本案中()。
Difficultasitis,Englishstudyisinthelongrun______toalearnerinhisorhercareerdevelopment.
HowdidthetravellerhearaboutNewYork?WhichpeopleshowedthetravelleraroundNewYork?
最新回复
(
0
)