- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
1、将一种字符串逆序
2、将一种链表逆序
3、计算一种字节里(byte)里面有多少bit被置1
4、有哪些信誉好的足球投注网站給定的字节(byte)
5、在一种字符串中找到也許的最長的子字符串
6、字符串转换為整数
7、整数转换為字符串
/**題目:将一种字符串逆序
*完毕時间:.9.30深圳极讯网吧
*版权归刘志强所有
*描述:写本程序的目的是但愿练一下手,但愿下午去面试能成功,不但愿国庆节之后再去找工作拉!
*/
#includeiostream
usingnamespacestd;
//#defineNULL((void*)0)
char*mystrrev(char*constdest,constchar*constsrc)
{
if(dest==NULLsrc==NULL)
??returnNULL;
char*addr=dest;
intval_len=strlen(src);
dest[val_len]=\0;
inti;
for(i=0;ival_len;i++)
{
??*(dest+i)=*(src+val_len-i-1);??
}
returnaddr;
}
main()
{
char*str=asdfa;
char*str1=NULL;
str1=(char*)malloc(20);
if(str1==NULL)
??coutmallocfailed;
coutmystrrev(str1,str);
free(str1);
str1=NULL;//杜绝野指针
}
p=head;
q=p-next;
while(q!=NULL)
{
temp=q-next;
q-next=p;
p=q;
q=temp;
}
这样增長个辅助的指针就行乐。
ok通过编译的代码:
#includestdio.h
#includectype.h
#includestdlib.h
typedefstructList{
intdata;
structList*next;
}List;
List*list_create(void)
{
structList*head,*tail,*p;
inte;
head=(List*)malloc(sizeof(List));
tail=head;
printf(\nListCreate,inputnumbers(endof0):);
scanf(%d,e);
while(e){
p=(List*)malloc(sizeof(List));
p-data=e;
tail-next=p;
tail=p;
scanf(%d,e);}
tail-next=NULL;
returnhead;
}
List*list_reverse(List*head)
{
List*p,*q,*r;
p=head;
q=p-next;
while(q!=NULL)
{
r=q-next;
q-next=p;
p=q;
q=r;
}
head-next=NULL;
head=p;
returnhead;
}
voidmain(void)
{
structList*head,*p;
intd;
head=list_create();
printf(\n);
for(p=head-next;p;p=p-next)
printf(--%d--,p-data);
head=list_reverse(head);
printf(\n);
for(p=head;p-next;p=p-next)
printf(--%d--,p-data);
}
??????编写函数数N个BYTE的数据中有多少位是1。
解:此題按环节解:先定位到某一种BYTE数据;再计算其中有多少个1。叠加得解。
#incluedeiostream
#defineN10
//定义BYTE类型别名
#ifndefBYTE
typedefunsignedcharBYTE;
#endif
intcomb(BYTEb[],intn)
{
intcount=0;
intbi,bj;
BYTEcc=1,tt;
//历遍到第bi个BYTE数据
for(bi=0;bin;bi++)
{
//计算该BYTE的8个bit中有多少个1
tt=b[bi];
?????for(bj=0;bj8;bj++)
{
??????//与1相与或模2成果与否是1?测试目前bit
您可能关注的文档
- 2025年全国自学考试管理经济学真题及答案解析汇编.doc
- 2025年全国自考00051管理系统中计算机应用真题及答案解析.docx
- 2025年心理咨询师三级专业技能提升培训攻略.doc
- 2025年南京市工会社会化职业化工会工作者招聘笔试真题解析与备考攻略.doc
- 2025年小学教师资格综合素质文化素养核心知识点深度解析.doc
- 2025年中国临床医学检验技术初级职称考试强化训练试卷集.docx
- 2025年必威体育精装版自考基础会计学模拟试题及答案解析汇编.doc
- 2025年全国计算机等级考试MSOffice操作真题模拟押题密卷集锦.docx
- 2025年土建质检员岗位实务高频考题精选.doc
- 2025年山东公务员行测真题答案解析与技巧攻略.doc
最近下载
- 2021年春新教科版二年级下册科学活动手册答案.pdf
- 人教版小学六年级 语文下册教学计划.pdf VIP
- 工程项目财务方案(3篇).docx VIP
- 2024版《中华人民共和国劳动法》培训课件.ppt VIP
- 北中国考古图录.Mission archéologique dans la Chine septentrionale.2册.BY Edouard Chavannes.沙畹.1909年.pdf
- 传记类文言文基础阅读-2025年高考语文一轮复习(上海专用)解析版.pdf VIP
- 电子商务商品信息采编第一版电子教案.docx
- 低压电工(电工操作证)考试题库完整版及答案.docx VIP
- 粤教版五年级科学下册全册教案(共49页).doc VIP
- 劳动合同管理.ppt VIP
文档评论(0)