首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。 例如,若s所指字符串中的内容为’’ABCDEFG12345’’,其中字符C的ASCII码值为奇数,在数组中的下标为偶
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。 例如,若s所指字符串中的内容为’’ABCDEFG12345’’,其中字符C的ASCII码值为奇数,在数组中的下标为偶
admin
2016-12-06
76
问题
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。
例如,若s所指字符串中的内容为’’ABCDEFG12345’’,其中字符C的ASCII码值为奇数,在数组中的下标为偶数,因此必须删除;而字符1的ASCII码值为奇数,在数组中的下标为奇数,因此不应当删除,其他依此类推。最后t所指的数组中的内容应是’’BDFl2345’’。
注意:部分源程序在文件PROG1.C中。
请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
1 #include<stdio.h>
2 #include<string.h>
3 void fun(char * s,char t[])
4 {
6 }
7 main()
8 {
9 char s[100],t[100];void NONO();
10 printf("\nPlease enter string s:’’);
11 scanf(’’%s’’,s);
12 fun(s,t);
13 printf(’’\nThe result is:%s\n’’,t);
14 NONO();
15 }
16 void NONO(){/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
17 char s[100],t[100];
18 FILE*rf,*wf;
19 int i;
20 rf=fopen(’’in.dat’’,’’r’’);
21 wf=fopen(’’out.dat’’,’’W’’);
22 for(i=0;i<1 0;i++){
23 fscanf(rf,’’%s’’,s);
24 fun(s,t);
25 fprintf(wf,’’%s\n’’,t);
26 }
27 fclose(rf);
28 fclose(wf);
29 }
选项
答案
1 void fun(char *s,char t[]) 2 { 3 int i,j =0; 4 for(i=0 ; i
解析
本题是从一个字符串按要求乍成另一个新的字符串。我们使用for循环语句来解决这个问题。在赋值新的字符串之前,先对数组元素的下标和ASCII码的值进行判断,将满足要求的元素赋给新的字符串。
转载请注明原文地址:https://www.kaotiyun.com/show/mVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是【】。#include<stdio.h>#defineSIZE12main(){chars[SIZE];inti;for(i=0;i<SIZE;i++)s[i]=’A’+i+321;
下面程序的输出是______。main(){intx=3,y=6,a=0;while(x++!=(y-=1)){a+=1if
以下程序的功能是进行位运算:main(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,b);}程序运行后的输出结果是______。
有以下程序:int*f(int*x,int*y){if(*x<*y)returnx;elsereturny;}main(){inta=7,b=8,*P,*q,*r;
有以下程序:main(){intnum[4][4]={{1,2,3,4),{5,6,7,8),{9,10,11,12),{13,14,15,16}},i,j;for(i=0;i
诊断和改正程序中错误的工作通常称为【】。
设有定义:intn=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是______。
下述函数统计字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。intword(char*s){intnum=0,flag=0;while(*s){if(【】="
下列程序的功能是对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include<stdio.h>#include<ctype.h>main(){charc;
随机试题
使用手动除锈工具的方法属于()。
文学是语言的艺术,不具备形象性。
脘腹胀痛,嗳腐吞酸,恶食呕恶,痛而欲泻,泻后痛减,或大便秘结,宜用()
用于抗滴虫病的药物是用于驱肠虫的药物是
资金存在时间价值的原因主要有()。
办理海关事务担保,申请人应提交海关法律、法规认可的担保形式。下列各类事务能够作为海关事务担保客体的有()
2016年某居民企业购进_台安全生产专用设备(属于企业所得税优惠目录规定范围)用于生产经营,取得的增值税专用发票上注明设备价款10万元、税额1.70万元。已知该企业2016年应纳税所得额为60万元,适用的企业所得税税率为25%。根据企业所得税法律制度的规定
某市甲区居民徐某未经批准在乙区非规划区内建房,被乙区城建局勒令拆除。徐某不予理睬.乙区城建局欲申请法院强制拆除,应向()提出申请。
“定本”制度(复旦大学2020年研;南吕大学2020年研;华中师大2019年研;暨南大学2018、2017年研;广西大学2018年研;中国传媒大学2011年研)
从中华人民共和国成立到社会主义改造基本完成,是我国从新民主主义到社会主义的过渡时期,这一时期,个体经济向社会主义集体经济过渡的形式是()
最新回复
(
0
)