通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"C语言试卷" 试卷中 山西财经大学C语言期末试卷 中有题目如下:
第1题
函数fun的功能是:将s所指字符串中ASCI值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。
例如,若s所指字符串中的内容为:“ABCDEFG12345”,其中字符B的ASCII码值为偶数、…、字符2的ASCII码值为偶数、...都应当删除,其它依此类推。最后t所指的数组中的内容应是:“ACEG135”。
注意:部分源程序存在文件PROG1.c中。
请勿改动主函数mam和其它函数中的任何内容。
参考答案:
#include <stdio.h> #include <string.h> void fun(char *s,char t[]) { int i=0; for(;*s!='\0';s++) if(*s%2==1) t[i++]=*s; t[i]='\0'; } void main() { char s[100],t[100]; printf("\nPlease enter string S:"); scanf("%s",s); fun(s,t); printf("\nThe result is: %s\n", t); }
所属试卷:山西财经大学C语言期末试卷
如需要向一个二进制文件尾部添加数据,则该文件的打开方式
若一个教练训练多个运动员,每个运动员接受多个教练指导,
设某二叉树的前序遍历为ABC,中序遍历为CBA,则该二
数据库设计中反映用户对数据要求的模式是( )。
变量a中的数据用二进制表示的形式是01011101,变
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
若有以下定义:则对x数组元素的正确引用是( )。
请在下面程序的横线处填上适当内容,以使程序完整,并使程
Python标准库os.path中用来分割指定路径中的
程序测试的目的是( )。
函数f中的形参a为一个10*10的二维数组,n的值为5
函数swap(int x,int y)可完成对x和y值
在按字节编址的计算机M上,题43中f1的部分源程序(阴
有一个备份程序mybackup,需要在周一至周五下午1
MySQL中gbk字符集的默认校对规则是 。
curseek是已定义的游标,关闭该游标的语句为 __
函数调用结束后,静态局部变量所占用的空间被释放。
设x和y均为int型变量,则以下for循环中的scan
已知a=10,b=15,c=1,d=2,e=10,则表
设有以下共用体类型说明和变量定义,则变量c在内存所占字
设a=3,b=4,c=4,则表达式a+b>c&&b==
有如下程序段:如下论述中正确的是( )
设有下面的定义:要使指向结构变量a中的a成员,正确的赋
下列一维数组说明中,不正确的是。
若有以下程序则程序的输出结果是
输入 :10 7 1 4 3 2 5 9 8 0 6输
输入:7 3输出:( )
结点数为 5的不同形态的二叉树一共有_____种。(结
无论是TCP/IP模型还是OSI模型,都可以视为网络的
LZW 编码是一种自适应词典编码。在编码的过程中,开始
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2