输入字符串“I am a student”,要求输出字符串“student a am I”
来源:互联网 发布:人工智能学什么专业 编辑:程序博客网 时间:2024/05/16 13:45
面试题目: 输入字符串“I am a student”,要求输出字符串“student a am I”
#include <stdio.h>
void main(){
char src[] = "I am a stdutent";
char *temp_start = src;
char *temp_end = src;
while (*temp_end != '\0')
{
temp_end++;
}
temp_end--;
char temp;
while (temp_start < temp_end)
{
temp = *temp_start;
*temp_start = *temp_end;
*temp_end = temp;
temp_start++;
temp_end--;
}
//reverseal all
char *index = src;
printf("The src value is %s\n", src);
while (true)
{
temp_start = index;
while (*index != '\0' && *index != ' ')
{
++index;
}
temp_end = --index;
index++;
while (temp_start < temp_end)
{
temp = *temp_start;
*temp_start = *temp_end;
*temp_end = temp;
temp_start++;
temp_end--;
}
if (*index != '\0')
{
++index;
}
else
{
break;
}
}
printf("The src value is %s\n", src);
}
阅读全文
0 0
- 输入字符串“I am a student”,要求输出字符串“student a am I”
- C 语言字符串 将一行字符串I am a student。逆序输出student。a am I;
- 将输入的字符串反序打印。例如输入“I am a student.”输出“student. a am I”。
- 翻转字符串i am a student
- 翻转字符串 "student a am i"
- 反转字符串I am a student
- 【C语言】将字符串顺序翻转,如: I am a student 转成:student a am I
- C 反转字符串中的单词 "student a am i " --> "i am a student "
- 将字符串student a am i反转为 i am a student
- 将字符串"I am a student"倒置变成"student a am I"的思想
- C语言:如何将字符串“student a am I”转换为“I am a student”
- I am a student 单词逆序输出
- “I am a student”反转成“student a am I”
- I am a student. student.a am I
- student a am i -> i am a student
- 从"student a am i"到"i am a student"
- i am a student.转为student. a am i
- 面试经典题目:字符串翻转I am a student
- JAVA基础之JDBC开发、JSTL语法、EL表达式与数据分页
- Leetcode—154. Find Minimum in Rotated Sorted Array II
- spark 使用lda算法提取中文文档文本主题
- html的表格、视频、音频学习总结
- vim的使用
- 输入字符串“I am a student”,要求输出字符串“student a am I”
- 给定一个整数N,那么N的阶乘N!末尾有多少个0呢?例如:N=10,N!=3 628 800,N!的末尾有两个0。
- hdu 1224 Free DIY Tour
- 数据结构总结
- C.C++动态内存管理的一些问题
- 日常学习2017.7.22
- 两个链表的第一个公共结点
- 高斯消元 矩阵求秩
- 1----程序的本质