首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编一个函数fun(char*s),函数的功能是把S所指字符串中的内容逆置。 例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。 注意:部分源程序存在文件PROG1.C中。 请勿改动主函数main和
请编一个函数fun(char*s),函数的功能是把S所指字符串中的内容逆置。 例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。 注意:部分源程序存在文件PROG1.C中。 请勿改动主函数main和
admin
2015-08-23
84
问题
请编一个函数fun(char*s),函数的功能是把S所指字符串中的内容逆置。
例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。
注意:部分源程序存在文件PROG1.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<1 0 ; 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 stririg 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/LTDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是#includeinta[3][3]={1,2,3,4,5,6,7,8,9,},*p;main(){p=(int*)malloc(sized(int));f(p,a);
请选出正确的程序段
下面程序输出的结果是main(){inti;inta[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d",a[2-i][i]);}
当运行以下程序时,从键盘输入AhaMA(空格)Aha#includemain(){chars[80],c=’a’;inti=0;scanf("%s",s);while(s[i]!=’\n
若有说明:int*p,m=5,n;,以下正确的程序段是
数据库技术的根本目标是要解决数据的()
一个源文件中的外部变量的作用域为()。
下列程序的执行结果是()。#include<stdio.h>main(){inta,b,c;a=b=2;c=(a++)-1;printf("%d,%d",a,c);c+=-a++
数据库设计包括两个方面的设计内容,它们是
若有说明chars1[]="Thatgirl",s2[]="isbeautiful";则使用函数strcmp(s1,s2)g,结果是______。
随机试题
建筑群综合布线交接间的面积不应小于(),如覆盖的信息插座超过200个时,应适当增加面积。
对于公共民用建筑,在高层建筑中将性质重要、火灾危险性大、疏散租扑救难度大的建筑划分为()。
根据《上海证券交易所股票上市规则》,上市公司披露的定期报告包括()。Ⅰ.年度报告Ⅱ.中期报告Ⅲ.季度报告Ⅳ.临时报告
2016年3月某企业开始自行研发一项非专利技术,至2016年12月31日,研发成功并达到预定可使用状态,累计研究支出为160万元,累计开发支出为500万元(其中,符合资本化条件的支出为400万元)。该非专利技术使用寿命不能合理确定,假定不考虑其他因素,该经
某小学王老师在讲授“葡萄沟”一课时,通过播放新疆吐鲁番葡萄沟的纪录片,让学生感受到葡萄沟出产的水果种类多、葡萄品种全的自然风光,从而激发学生的学习兴趣。在教学中,王老师贯彻的教学原则是()。
依次填入下列句中横线处的词语恰当的一项是:(1)抗洪工程是百年大计,即使是在紧急关头,也不能______时间紧迫而降低质量要求。(2)在这样的实验室里,工作人员的动作要求______考虑,要准确而缓慢地进行。(3)“神舟号”在辽
UNIX操作系统属于下列哪种类型的操作系统______。
假定在窗体上添加了一个通用对话框控件,其名称为CD1,并有如下程序段:CD1.ShowOpenCD1.DefaultExt="doc"在打开文件的对话框中选择了"c:\file1.txt"文件,则FileTitle属性的值是
(1)在考生文件夹下有工程文件sjt3.vbp。程序运行时的窗体如图3—185(a)所示。输入商品名称后,选中一种付款方式,则“成交”按钮变为可用,选择一种或多种“服务”后,单击“成交”按钮,则把相应信息显示在下面的图片框中,如图3.185(b)所示。若不
Mannersaredifferentineverycountry;buttruepolitenessiseverywherethesame.Mannersareonly【C1】_____helpswhichignoran
最新回复
(
0
)