C语言字符串笔试题 字符串笔试题

上传人:Wo****C 文档编号:106741487 上传时间:2022-06-13 格式:DOC 页数:6 大小:16.50KB
返回 下载 相关 举报
C语言字符串笔试题 字符串笔试题_第1页
第1页 / 共6页
C语言字符串笔试题 字符串笔试题_第2页
第2页 / 共6页
C语言字符串笔试题 字符串笔试题_第3页
第3页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
C语言字符串笔试题 字符串笔试题C语言字符串笔试题篇1对一个字符串重新排列,字母排在前面,数字排在后面,并不改变原来字母之间以及数字之间的字符顺序。cpp view plain copy print?#include#include#include#define N 30/_函数名称: fun_创立时间: 2022.12.5_描 述: 对一个字符串重新排列,字母排在前面,数字排在后面,并不改变原来字母之间以及数字之间的字符顺序。_参 数: char _s,int _m_返 回 值: chLetter(数组chLetter的首元素地址)_部分变量: char chLetterN;_char chNumberN;_int i,j,k;_/char _fun(char _s,int _m) /参数m是通过调试才想到的char chLetterN; /用来存放字母char chNumberN; /用来存放数字int i,j,k;i=0; /初始化j=0; /j用来记录字母的个数k=0; /k用来记录数字的个数for (i=0; iif (si = A si = a si = 0 si =k i(k+T) /在找到的k点处开场换值wi=t2j; /换值j+;elsewi=si;return w;/主函数void mainchar sN;char t1T;char t2T;int i;int m;char _p;p=NULL;printf(“请输入字符串(20字符以内):”);scanf(“s”,s);printf(“请输入将要被交换的子字符串(仅限两个字符):”);scanf(“s”,t1);printf(“请输入将要用来交换的字字符串(仅限两个字符):”);scanf(“s”,t2);p=fun(s,t1,t2,m);for (i=0; i si=pi;printf(“结果为:”);for (i=0; i printf(“c”,si);printf(“n”);C语言字符串笔试题篇3将s所指的字符串中ASCII值为奇数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。cpp view plain copy print?#include #include #include #define N 30/_函数名称: fun_创立时间: 2022.12.6_描 述: 将s所指的字符串中ASCII值为奇数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。_参 数: char _s,int _m_返 回 值: return t,(t为指向数组的指针)_部分变量: char _t;_char tempN;_int i,j=0;_/char _fun(char _s,int _m)char _t;char tempN; /临时的数组,用来存放t所指的数组int i,j=0;t=temp;for (i=0; i if (si2=0 )tempj=si; /假如是偶数,赋值给t所指的数组j+;if (si=) /找到m的值先要找出输入了多少个字符break;_m=j; /找到m的值即输出结果的长度tj=;return t;/主函数void mainchar sN;int i;int m;char _p;p=NULL;printf(“请输入字符串(30字符以内):n”);scanf(“s”,s);p=fun(s,m); /刚开场没定义出这个m来现限制指针p所指数组的长度就出现了后面两个字符乱码for (i=0; i si=pi;printf(“结果为:”);for (i=0; i printf(“c”,si);printf(“n”);第 6 页 共 6 页
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!