首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编一个函数fun(char*s),函数的功能是把s所指字符串中的内容逆置。 例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。 注意:部分源程序存在文件PROG1.C中。 请勿改动主函数m
请编一个函数fun(char*s),函数的功能是把s所指字符串中的内容逆置。 例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。 注意:部分源程序存在文件PROG1.C中。 请勿改动主函数m
admin
2015-12-22
27
问题
请编一个函数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<10;i++) {
fscarlf(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 orig~nal 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/vWDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){charp[]={′a′,′b′,′c′},q[10]={′a′,′b′,′c′};printf("%d%d\n",strlen(p),strlen(q));}以下叙述中正确的是
下面不属于软件设计原则的是
以下程序的输出结果是【】。main(){chars[]="ABCD",*p;for(p=s+1;p<s+4;p++)printf("%s\n",p);}
软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于______中的一个阶段。
下列叙述中错误的是()。
用链表表示线性表的优点是()。
在面向对象方法中,类之间共享属性和方法的机制称为______。
某二叉树中度为2的结点有n个,则该二叉树中有【】个叶子结点。
数据结构分为逻辑结构与存储结构,线性链表属于【】。
随机试题
下列除哪项外都是既能祛风、又能止痉的药物
城市产业选择的准则包括()。
(2019年)以本公司持有的其他公司的股份、政府公债等证券向股东发放股利,该股利为()。
某钢铁公司计划购置一个煤矿,需要投资600000元。该公司购置煤矿以后,需要购置运输设备将矿石运送到冶炼厂。公司在购置运输设备时有两种方案,投资方案甲是投资400000元购买卡车,而投资方案乙是投资4400000元安装一条矿石运送线。如果该公司采用投资方案
增量预算的方法基于以下几项假定( )。
设函数f(x)在[a,b]上连续,x1,x2,…,xn,…是[a,b]上一个点列,求
You’vebeenworkingoutregularlyforquiteawhile,butyou’renowherenearyourfitnessgoals.Sonowit’stimeto【C1】______yo
某家庭需要通过无线局域网将分布在不同房间的三台计算机接。/kInternet,并且ISP只给其分配一个IP地址。在这种情况下,应该选用的设备是——。
数据库管理系统常见的数据模型有层次模型、网状模型和__________3种。
Shouldstudentswearschooluniforms?
最新回复
(
0
)