首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是;将s所指字符串中除了下标为偶数、同时ASCⅡ值也为偶数的字符外,其余的全都删除:串中剩余字符所形成的一个新串放在t所指的数组中。 例如,若s所指字符串中的内容为:"ABCDEFGl23456",其中字符A的ASCⅡ码值为奇数,因
函数fun的功能是;将s所指字符串中除了下标为偶数、同时ASCⅡ值也为偶数的字符外,其余的全都删除:串中剩余字符所形成的一个新串放在t所指的数组中。 例如,若s所指字符串中的内容为:"ABCDEFGl23456",其中字符A的ASCⅡ码值为奇数,因
admin
2013-03-29
43
问题
函数fun的功能是;将s所指字符串中除了下标为偶数、同时ASCⅡ值也为偶数的字符外,其余的全都删除:串中剩余字符所形成的一个新串放在t所指的数组中。
例如,若s所指字符串中的内容为:"ABCDEFGl23456",其中字符A的ASCⅡ码值为奇数,因此应当删除;其中字符B的ASCⅡ码值为偶数,但在数组中的下标为奇数,因此也应当删除;而字符2的ASCⅡ码值为偶数,所在数组中的下标也为偶数,因此不应当删除,其他依此类推。最后t所指的数组中的内容应是:"246"。
注意:部分源程序存在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容。仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
void fun(char*s,char t[])
{
}
main()
{
char s[100],t[100];
void NONO();
printf("\nPlease enter string
S:"),scanf("%s",S);
fun(s,t);
printf("\nThe result is:%s\n",t);
NONO();
}
void NONO()
{/*本函数用于打开文件,输入数据,调用函
数,输出数据,关闭文件。*/
char s[100],t[100];
FILE*rf,*wf;
int i;
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0;i<10;i++){
fscanf(rf,"%s",s);
fun(s,t);
fprintf(wf,"%s\n",t);
}
fclose(rf);
fclose(wf);
}
选项
答案
int i, j=0; for(i=0; i
解析
(1)判断一个字符串中的某一字符下标i是否为偶数,可用“i%2==0"来判断;也可以从下标0开始,每次增2。判断字符中的ASCII码值是否为偶数,则可用"s
%2==0"来判定。
(2)对串s中下标为偶数的字符进行考查,满足ASCⅡ码值是偶数条件的字符就顺序放在新串s中,否则就不存放。
(3)所有字符处理完后,记得在新串s的末尾加上结束符"’\0’"。
转载请注明原文地址:https://kaotiyun.com/show/hWJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序段的运行结果是char*p="abcdefgh";p+=3;printf("%d\n",strlen(strcpy(p,"ABCD")));
当输入为"quert?"时,下面程序的执行结果是#include<stdio.h>main(){charc;c=getchar();while(c!=’?’){pu
若有以下定义和语句,则对a数组元素地址的正确引用为inta[2][3],(*p)[3];p=a;
若二维数组a有m列,则在a[i][j]前的元素个数为
以下程序的运行结果是【】。main(){char*k="aeiou";for(;*k;k++)printf("%c",*k);}
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
以下程序的功能是()#include<stdio.h>main(){FILE*fp1;*fp2;fp1=fopen("filel","r");fp2=fopen("file2","w");wh
随机试题
下图最可能是()指标的走势图。
下列设施中,不在蒸汽管路冲洗与吹洗范围的是()。
组织文化有三个层次结构,属于显现层范畴的是()。
A.医德教育B.医德修养C.医德评价D.医德实践E.医德情操
下列关于岸边工程的勘察基本要求,不正确的是()。
根据我国《合同法》的规定,订立合同可以采取()。
甲公司为一家大型国有企业集团公司。近年来,为做大做强主业,实现跨越式发展,甲公司积极实施了一系列并购投资。2020年度,甲公司发生的相关业务如下:(1)2020年1月1日,甲公司与A公司的控股股东签订股权收购协议,甲公司以20亿元的价格收购A公司股份
甲于2007年3月20日将小件包裹寄存乙处保管。3月22日,该包裹被盗。3月27日,甲取包裹时得知包裹被盗。根据《民法通则》的规定,甲要求乙赔偿损失的诉讼时效期间届满日是()。
在古代,每逢战乱,手艺人都会成为战争双方争夺的对象,这是因为手艺人掌握着传统社会中最重要的技术,他们代表着当时最先进的社会生产力。如今,尽管现代科学技术取代了手工技能,成为当今时代最强大的生产力,但传统工艺完全可以借助现代科技而提升,继续服务于大众。这段文
设f(x)在(-∞,+∞)上可导,(1)若f(x)为奇函数,证明fˊ(x)为偶函数;(2)若f(x)为偶函数,证明fˊ(x)为奇函数;(3)若f(x)为周期函数,证明fˊ(x)为周期函数.
最新回复
(
0
)