华为上机之四
来源:互联网 发布:mac的照片如何导出ipad 编辑:程序博客网 时间:2024/05/21 17:37
1 给定一个字符串,把字符串里面的字母换成该字母的下一个字母a换成b,z换成a,Z换成A,字符串内的其他字符不改变,给定函数编写函数 void Stringchang(const char *input,char *output);
#include <iostream>#include <cassert>using namespace std;void StringChange2(const char *input,char *output){assert((input != NULL) && (output != NULL));char *p = output;while(*input){if(((*input) >= 'A' && (*input) < 'Z') || ((*input)>='a' && (*input)<'z'))*p = *input + 1;else if((*input) == 'Z')*p = 'A';else if((*input) == 'z')*p = 'a';else*p = *input;input++;p++;}*p = '\0';}int main(){char a[] = "aBf---zzZZ";char b[10]; //Stringchang(a,b);StringChange2(a,b);puts(b);return 0;}
2.求一个整数数字钟有没有相同的部分,例如12389756123这个整数数字钟相同的部分是123,相同的部分至少应该为2位数,如果有形同部分返回1,如果没有返回0.
#include <iostream>#include <cstdlib>using namespace std;int same3(int num){char cvar[30];itoa(num,cvar,10);char *p,*q;p = cvar;while(*p){q = &(*p)+1;while(*q){if(*p == *q)if(*(p+1) == *(q+1))return true;elseq++;elseq++;}p++;}return false;}int main(){int a = 12389231; cout << same3(a) << endl;return 0;}
- 华为上机之四
- 华为上机题汇总(四)
- 华为上机题目之数组比较
- 华为上机题之进制转换
- 华为上机题之质数因子
- 华为上机题之合并表记录
- 华为上机题之坐标移动
- 华为上机笔试题之约瑟夫环
- 北京理工大学2001年上机题目之四
- C#上机实验之题目四
- 2012届华为上机试题之C语言-排序
- 华为校招上机试题之字符串特殊字符过滤
- 华为上机题之提取不重复的句子
- 华为上机题之统计1的个数
- 华为校招上机编程之““字符串的分割””
- 华为校招上机编程之‘‘十六进制转十进制’’
- 上机四
- 华为Java上机题
- 生成cscope.out的bash脚本
- Unable to add window -- token null is not for an application
- coco2d-x 2.0 + 版本设置竖屏
- Junit测试详解
- pkg-config学习
- 华为上机之四
- HP服务器更换主板前后的注意事项
- OpenStack Folsm版 Quantum 插件(Plugin)功能对比
- VC 组合框重绘大全 效果图(附下载链接)
- stcall的作用
- 传智播客学习日记Day17
- iOS: NSString的方法stringByTrimmingCharactersInSet:
- CSS3模拟apple苹果官方网站导航
- ubuntu 网络配置相关