![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 50
ly1986042602
专业技术扎实。善于处理人际关系
展开
-
C++常考的上机题型:判断一个字符串是否为回文串(递归实现)
话说现在很多单位特别喜欢出一些字符串的题目u,做的手都软了,像新大陆,锐捷网络,福福,网龙以及榕基等特别喜欢出字符串的反转以及拷贝等。几个for语句快用烂了。今天无聊写一个递归的大家看下bool huiwencuan(char a[],int i,int j){ if(i==j) return true; else { if(a[i]==a[j]) {原创 2012-10-07 13:38:33 · 8003 阅读 · 4 评论 -
新网锐捷的C++笔试题
虽然杨辉三角学了好多年了,突然来这么一手,一时还真没有办法想出来,隐约记得是使用队列来实现的。好像不太好做。只好用数组实现,数组实现是一个很笨的办法,但是要求功能实现才好呀。#include int a[7][13]={0};void printyang(){ for(int i=2;i<=7;i++) { a[i][7-i+1]=1; a[原创 2012-09-24 21:55:35 · 1258 阅读 · 0 评论 -
十六进制转化为十进制
该段代码是将由十六进制数字组成的字符串转化为与之等价的整型值,字符串允许包含的数字包括:0~9,a~f,A~F)int htoi(char* str){ int sum=0; while(*str!='\0') { if(*str>='A'&&*str<='Z') sum=((*str-'A')+10)+sum*16; else {原创 2012-09-24 23:31:43 · 351 阅读 · 0 评论 -
锐捷网络常考的位运算符题
问题一:编写一个函数setBits(x,p,n,y),该函数返回对x执行下列操作后的结果:将x值中的从第p位开始的n个(二进制)位设置为y中最右边n位的值,x的其余各位保持不变unsigned int setBits(unsigned int x,int p,int n,unsigned int y){ //首先先保存x的p+n维之后的值 unsigned int lastx=原创 2012-09-25 19:59:21 · 735 阅读 · 0 评论