首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编一个函数fun(char*s),函数的功能是把S所指字符串中的内容逆置。 例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。 注意:部分源程序存在文件PROG1.C中。 请勿改动主函数main和
请编一个函数fun(char*s),函数的功能是把S所指字符串中的内容逆置。 例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。 注意:部分源程序存在文件PROG1.C中。 请勿改动主函数main和
admin
2015-08-23
46
问题
请编一个函数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全国计算机二级
相关试题推荐
若有定义doublea[5];,则a数组元素下标的上限为______。
以下程序的运行结果是【】。#include<string.h>typedefstructstudent{charname[10];longsno);floatscore}STU;ma
以下程序运行后的输出结果是【】。main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;
在计算机软件系统的体系结构中,数据库管理系统位于用户和【】之间。
下列程序的输出结果是()。#include<stdio.h>intb=2;intfune(int*a){b+=*a;returnb;}main(){inta=1,t=2;t+=func
在C语言中,函数调用时()。
设计软件结构是在软件生命周期的()。
在面向对象的方法中,______描述的是具有相似属性与操作的一组对象。
深度为5的满二叉树中,叶子结点的个数为______。
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
随机试题
患者,女,35岁。病人每于经间期出血,出血量多,色红质黏,无血块,神疲乏力,骨节酸楚,胸闷烦躁,纳食减少,小便短少,夜寐不熟,便干尿黄,舌红苔黄腻,脉细弦。治疗应首选( )。
甲乙两公司在交易过程中,乙公司向甲公司签发了票面金额为50万元的汇票一张,付款人为丙银行。后乙公司因经营不善,被法院宣告破产。随后甲公司向丙银行申请付款,则下列做法正确的是()。
2018年年初某企业拥有房产的原值共计3000万元,其中厂房原值共计2600万元,厂办幼儿园房产原值300万元,独立的地下工业用仓库原价100万元。该企业2018年发生如下业务:6月30日将原值为300万元的厂房出租,合同载明年租金24万元,每年年末取得
简述福勒等人提出的教师成长的三个阶段。
学生作为学习的主体因素,会从两个方面影响学与教的过程,一方面是群体差异,一方面是个体差异。下列因素中,属于个体差异因素的是()。
设当x→0时,(x-sinx)ln(1+x)是比高阶的无穷小,而是比高阶的无穷小,则n为().
打开指定文件夹下的演示文稿yswg01(如图),按下列要求完成对此文稿的修饰并保存。(1)在演示文稿开始处插入一张“标题幻灯片”,作为演示文稿的第一张幻灯片,输入主标题为“健康伴你一生”;第二张幻灯片版面设置改变为“垂直排列标题与文本”,并
母に________、ほんとうに悲しかった。
TheLondonUndergroundMapTheLondonUndergroundmapisextremelywelldesigned.Simple,easytounderstandand【76】(ATTRACT
Thenation’smurderratedeclinedlastyearforthefirsttimeinfouryears,droppingtothelowestlevelin40years.Experts
最新回复
(
0
)