2017巨人网络笔试题
问题:不借助任何库函数,将字符串反转,并不改变单词次序。如:I am a Student. 操作后输出:Student a am I.
#include <stdio.h>
#include <string.h>
void FlipSentence( char *start,char *end ) //把字符串翻转
{
char* pstart = start;
char* pend = end;
char temp;
while( pstart < pend )
{
temp = *pstart;
*pstart = *pend;
*pend = temp;
pstart++;
pend--;
}
}
void FlipWord( char *p ) //在字符串中找出单词 ,并将各个单词用方法一将其翻转
{
while( *p != '\0')
{
char *pst = p;
while( *p != '\0' && *p != ' ' )
{
p++;
}
FlipSentence( pst,p-1 ); //把每一个单词看作句子对待
p++;
}
}
int main()
{
char p[30] = "i am a student";
int len = strlen(p);
printf("原字符串为 : %s\n",p);
printf("翻转后的字符串为 :");
FlipSentence(p,p+len-1);
FlipWord(p);
cout<<p<<endl;
return 0;
}
输出:
原字符串:I am a Student
翻转后的字符串为:Student a am I
总结,指针的使用,字符串的处理。
2017巨人网络笔试题相关推荐
- 名企笔试:网易游戏2017招聘笔试题(赶去公司)
网易游戏2017招聘笔试题(赶去公司) 题意: 终于到周末啦!小易走在市区的街道上准备找朋友聚会,突然服务器发来警报,小易需要立即回公司修复这个紧急bug.假设市区是一个无限大的区域,每条街道假设坐标 ...
- 互联网公司招聘--网易--网易云音乐程序员--2017年笔试题
互联网公司招聘–网易–网易云音乐程序员–2017年笔试题 互联网公司招聘–网易–网易云音乐程序员–2017年笔试题 互联网公司招聘–网易–网易云音乐程序员–2017年笔试题
- 互联网公司招聘--京东--产品岗-2017年笔试题
互联网公司招聘–京东–产品岗-2017年笔试题 互联网公司招聘–京东–产品岗-2017年笔试题 互联网公司招聘–京东–产品岗-2017年笔试题 1.你有没有什么实习经历或实践,这些实践活动锻炼了你哪方 ...
- 凑硬币(58同城2017校招笔试题)
凑硬币(58同城2017校招笔试题) 暴力破解,循环递归实现,代码如下: /** * 暴力破解,循环递归,找出了所有可能的组合并进行了存储,* 在循环递归的时候,因为选取的分类相互是有重叠的,生成的递 ...
- 互联网公司招聘--网易--运营岗-2017年笔试题
互联网公司招聘–网易–运营岗-2017年笔试题 互联网公司招聘–网易–运营岗-2017年笔试题 互联网公司招聘–网易–运营岗-2017年笔试题 说说微信你最喜欢的功能,以及为什么喜欢 针对热点网络/社 ...
- 互联网公司招聘--阿里巴巴--软件研发工程师--2017年笔试题
互联网公司招聘–阿里巴巴–软件研发工程师–2017年笔试题 互联网公司招聘–阿里巴巴–软件研发工程师–2017年笔试题 互联网公司招聘–阿里巴巴–软件研发工程师–2017年笔试题
- 互联网公司招聘--阿里巴巴--数据分析--2017年笔试题
互联网公司招聘–阿里巴巴–数据分析–2017年笔试题 互联网公司招聘–阿里巴巴–数据分析–2017年笔试题 互联网公司招聘–阿里巴巴–数据分析–2017年笔试题
- 阿里巴巴2017实习生笔试题+JAVA工程师能力评估部分题目
阿里巴巴2017实习生笔试题 1.由权值分别为1.12.13.4.8的叶子节点生成一颗哈夫曼树,它的带权路径长度为() 2.进程间的通信方式 # 管道( pipe ):管道是一种半双工的通信方式,数据 ...
- 互联网公司招聘--58集团--前端--2017年笔试题1
互联网公司招聘–58集团–前端–2017年笔试题1 互联网公司招聘–58集团–前端–2017年笔试题1 互联网公司招聘–58集团–前端–2017年笔试题1
最新文章
- Centos 7 安装 Haproxy
- html中表格的页眉页脚,有一个标准的页眉页脚布局HTML网页,而无需使用table标签...
- 洛谷2505 [HAOI2012]道路(最短路计数)
- 数组作为形参时的一个陷阱
- RocketMQ的Producer详解之顺序消息(原理)
- 学计算机需要多少内存,电脑内存多大才够用
- hql Hibernate.gethibernatetemplate()
- P2257-YY的GCD【莫比乌斯反演】
- Linux mysql.plugin_Linux下MySQL安装
- 【Spring】Spring Access to DialectResolutionInfo cannot be null when ‘hibernate.dialect‘ not set
- vs2008下配置OGREV1.7源码
- 巩固——React中如何使用判断?
- 普通网站防暴力破解的新设计
- 易语言代码转php,易语言代码转PHP代码有没大佬
- weblogic部署静态网页
- java使用阿里邮箱发送邮件
- 2023年深圳市绿色低碳产业扶持计划申报指南
- Spring Security 官方文档学习路径
- 关注两篇gatekeeper的论坛
- 独孤思维:长期稳妥的赚钱方法