恒和大风 - 机试题
来源:互联网 发布:mac装linux虚拟机 编辑:程序博客网 时间:2024/04/29 23:31
1. 不用string.h实现一句话的逆序输出
char c[] = "abcdefg";
int c_length = sizeof(c)-1;
char* pszOut = (char*)malloc(c_length+1);
char* temp_pszOut = pszOut;
while (c_length-->0)
{
*temp_pszOut++ = *(c + c_length);
}
*temp_pszOut = '\0';
printf("%s\n",pszOut);
注:sizeof在其中的应用,如果是对char*,则始终为4,最初定义char[256],则长度定为256
2. 实现“This is a dog”的输出,输出为"dog a is This"
char c[] = "This is a dog";
int c_length = sizeof(c);
char* pszOut = (char*)malloc(c_length);
char* s[5];
int s_length = 0;
s[0]=pszOut;
for (int i=0;i<c_length;i++)
{
*pszOut++ = *(c+i);
if (*(c+i)==' ')
{
*pszOut++ = '\0';
s[++s_length]=pszOut;
}
}
for (int j=s_length;j>=0;j--)
{
printf("%s",s[j]);
}
3. string.cpp的实现,查看我的收藏
- 恒和大风 - 机试题
- 大风!!
- 风,大风
- 大风吹
- 风, 大风
- 大风过后
- 《大风圈内》
- 大风起
- 飞过海大风过后飞过海发动反攻恢复搞活风电规划法规和
- 【大风】Add与高精度加法两题的代码分享:atoi和sprint函数
- 大风起兮!
- 厦大风光
- 大风今日开博
- 2008.10.23 大风降温
- 今天好大风
- 大风过岗,浮草唯存
- 2005-11-28(晴、大风)
- 大风过后房价会难过
- Shell脚本语法-- if/then/elif/else/fi
- 转发ECCV2012感兴趣的文章列表
- 【怀念张国荣继续宠爱十年音乐会】下载
- jsp的九大内置对象?对应servlet中的java对象?
- Hibernate常用配置属性
- 恒和大风 - 机试题
- Windows下权限上下文
- log4j配置详解
- WideCharToMultiByte和MultiByteToWideChar函数的用法
- 【北京遇上西雅图】下载
- ping DUP! 错误
- Java 使用 TCP 和 UDP 传输文件
- 一步一步学Yii开发(四) - 关联数据表的访问
- 百度笔试真题集