



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
统计一个长度为2的子字符串在另一个字符串中出现的次数int i,cnt=0; for(i=0;i80;i+) if(*(str+i)=*substr&*(str+i+1)=*(substr+1) cnt+;return cnt-90排序问题-按行对二维数组进行排序处理-100void jsValue(int a109)int i,j,k; /* 定义变量 */ int K1,temp; for(i=0;i10;i+) /* 逐行处理 */ K1=ai0; /* 保存K1值 */ for(j=0;j9;j+) /* 逐个比较 */ if(aij0;k-) aik=aik-1; ai0=temp; 字符代替右移四位 高位补零void CharConvA(void) int i,j; /* 定义变量 */ int temp; for(i=0;i0;j-) xxij=(xxij4)+xxij-1; xxi0+=temp; 结构体 三个数-43int jsSort() int i,j; /* 定义变量 */ Data temp; int cnt=0; for(i=0;iaai.x2+aai.x3) /* 判断条件 */ bbcnt+=aai; for(i=0;icnt-1;i+) /* 选择法排序 */ for(j=i+1;jbbj.x1+bbj.x3) temp=bbi; bbi=bbj; bbj=temp; return cnt; 回文数int jsValue(long m) long i,n; /* 定义变量 */ i=m;n=0; /* 初始化变量 */ while(i) 逐次把m最低位的数字拼接到n最低位 n=n*10+i%10; i/=10; return m=n; /* 判断是否对称 */ 后三位数的大小进行排序-41void jsSort() int i,j; /* 定义变量 */ int temp; for(i=0;i200-1;i+) /* 选择法排序 */ for(j=i+1;j200;j+) if(aai%1000aaj) temp=aai; aai=aaj; aaj=temp; for(i=0;i10;i+) /* 复制数组 */ bbi=aai;. 某数是完全平方数,又有两个位数相同-98int jsValue(int bb) int i,cnt=0; /* 定义变量 */ int a1,a2,a3; for(i=10;i*i=999;i+) /* 统计计算 */ a1=i*i%10; /* 数位分解 */ a2=i*i%100/10; a3=i*i/100; if(a1=a2|a1=a3|a2=a3) /* 判断条件 */ bbcnt+=i*i; /* 记录数值 */ return cnt; /* 返回个数 */;跳出的(出圈问题)-9*void Josegh(void) int i,j,temp; /* 定义变量 */ for(i=0;i=2;i-) /* 依次出圈 */ s=(s+m-1)%i; temp=ps; for(j=s;ji-1;j+) pj=pj+1; pi-1=temp; 大于m的k个素数-49void num(int m,int k,int xx) int cnt=0; /* 定义变量 */ while(cntk) /* 统计素数 */ m+; if(isP(m) xxcnt+=m; 文章倒排-92void StrOL(void) int i,j; /* 定义变量 */ char str80; for(i=0;i=0;j-) if(!isalpha(xxij) /* 提取单词 */ if(isalpha(xxij+1) strcat(str,xxi+j+1);/ 保存单词 */ strcat(str, ); xxij=0; /* 设置行尾 */ strcat(str,xxi); /* 保存第一个单词 */ strcpy(xxi,str); /* 复制字符串 */ 遇到某字母交叉换位-91void StrOR(void) int i,j; /* 定义变量 */ for(i=0;imaxline;i+) for(j=0;j80;j+) if(xxij=o) /* 判断处理 */ change(xxi,j); j=-1; /* 循环复位 */ 大于m的k个素数-49void num(int m,int k,int xx) int cnt=0; /* 定义变量 */ while(cnt500;i-) /* 检查素数 */ for(j=2;ji;j+) if(i%j=0) break; if(j=i) /* 统计结果 */ cnt+; if(cnt%2=1) sum+=i; else sum-=i; 级数数列相邻两项级数的级数和恰好一个小于M一个大于等于M的位置-46void jsValue() int n=2; /* 定义变量 */ int a1=1,a2=1,an; int sum; sum=a1+a2; /* 初始化变量 */ do /* 迭代循环 */ an=a1+a2*2; if(sum=100) /* 判断条件 */ b0=n; if(sum=1000) b1=n; if(sum=10000) b2=n; a1=a2; a2=an; sum+=an; n+; while(sum10000);F(n)=-45int jsValue(int t) int f1=0,f2=1,fn; /* 定义变量 */ fn=f1+f2; /* 初始化变量 */ while(fn=t) /* 迭代循环 */ f1=f2; f2=fn; fn=f1+f2; if(fn-t0.000001); return x1; /* 返回结果 */与以后的连续五个数依次比较-39void jsVal() int i,j; /* 定义变量 */ int temp; for(i=0;iai+1 &aiai+2&aiai+3&aiai+4&aiai+5) /* 判断条件 */ bcnt+=ai; for(i=0;icnt-1;i+) /* 选择法排序 */; for(j=i+1;jbj) temp=bi; bi=bj; bj=temp; 89:void StrCharJR(void) int i,j; /* 定义变量 */ for(i=0;imaxline;i+) /* 字符替代 */ for(j=0;j4);88: void CharConvA(void) int i,j; /* 定义变量 */ int temp; for(i=0;i0;j-) xxij=(xxij4)+xxij-1; xxi0+=temp; 87: (字符向左移,第一个有最后一个代替)void chg(char *s) unsigned int i,temp; /* 定义变量 */ temp=*s; /* 暂存第一个字符 */ for(i=0;istrlen(s)-1;i+) /* 字符左移 *(s+i)=*(s+i+1); *(s+strlen(s)-1)=temp;/*移动第一个字符 86: (将字符与后一个字符的ASC码值分别相加,然后翻转)void ChA(void) int i,temp; /* 定义变量 */ unsigned int j; for(i=0;imaxline;i+) temp=xxi0; /* 字符替代 */ for(j=0;jstrlen(xxi)-1;j+) xxij+=xxij+1; xxistrlen(xxi)-1+=temp; strrev(xxi); /* 字符串翻转 */ 85:(字符ASC码左移,加相关条件)void StrCharJL(void) int i,j; /* 定义变量 */ unsigned char tmp; for(i=0;imaxline;i+) /* 逐行处理 */ for(j=0;j80;j+) /* 字符替代 */ tmp=(xxij4); if(tmp100) /* 判断条件 continue; else xxij+=tmp; 84:(以行为单位对ASC码排序,左边升序,右边不变,对调)void jsSort() unsigned int i,j,k; /* 定义变量 */ int temp; for(i=0;i20;i+) for(j=0;jstrlen(xxi)/2-1;j+)/* 选择法排序 for(k=j+1;kxxik) temp=xxij; xxij=xxik; xxik=temp; for(j=0;jstrlen(xxi)/2;j+)/* 交换字符 */ k=j+(strlen(xxi)+1)/2; temp=xxij; xxij=xxik; xxik=temp; 82: (ASC码对下标排序,奇数升序,偶数不变)void jsSort() unsigned int i,j,k; /* 定义变量 */ int temp; for(i=0;i20;i+) for(j=1;jstrlen(xxi)-1;j+=2) /*选择法排序*/ for(k=j+2;kxxik) temp=xxij; xxij=xxik; xxik=temp; 78:(将字符串中英文字母全改成下一个字母)void chg(char *s) while(*s) /* 字符串改写 */ if(*s=A&*s=a&*s=y) *s+=1; else if(*s=z|*s=Z) *s-=25; s+; 77(将小写字母改成上一个字母,其他的不变)void ConvertCharD(void) int i,j; /* 定义变量 */ for(i=0;imaxline;i+) /* 字符串改写 */ for(j=0;j=a&xxij=z) if(xxij=a) xxij=z; else xxij-;76 (将小写字母改成下一个字母,其他的不变)void ConvertCharA(void) int i,j; /* 定义变量 */ for(i=0;imaxline;i+) /* 字符串改写 */ for(j=0;j=a&xxij=z) if(xxij=z) xxij=a; else xxij+;1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑装饰工程外立面施工方案
- 钢结构抗震设计与加固技术方案
- 生态环境恢复与重建方案
- 城市景观照明方案设计
- 运动鞋生产线项目建筑工程方案
- 绿化植被选种与栽植技术方案
- 在高三第一次月考成绩分析会上的讲话:把课堂还给学生让课堂充满学习活力
- 中学生计算机网络协议竞赛试题及参考答案
- 房地产行业面试技巧试题及答案
- 医师中医外科学试题及答案
- 《义务教育语文课程标准》(2022年版)
- 下肢静脉血栓的预防-踝泵运动指导课件
- 手机租赁合同模板
- 数字乡村建设方案
- 工业微生物育种学课件
- 火灾原因认定规则 XF1301-2016
- 行政区划管理条例学习解读课件
- GB/T 44143-2024科技人才评价规范
- 2024年黑龙江省齐齐哈尔市中考英语试卷真题(含答案)
- 中药人参课件
- 幼儿园呕吐物的应急处理培训
评论
0/150
提交评论