笔试题5. 将student a am i转化为i am a student
来源:互联网 发布:c语言实验转换字母 编辑:程序博客网 时间:2024/05/16 04:42
问题描述: 将student a am i转化为i am a student (空间复杂度为1)
#include <stdio.h>int main(){char str[] = "student a am i";char ch;int i = 0, j = 0, k = 0, len = 0;while (str[i] != '\0'){k = i;j = i;len = 0;while (str[j] != ' ' && str[j] != '\0'){len++;j++;}if (len >= 1 ){i = i + len;len = k + len - 1;while (k < len){ch = str[k];str[k] = str[len];str[len] = ch;k++;len--;}}elsei = i + 1;}i = 0;j = 0;while(str[j] != '\0'){j++;}j = j - 1;while (i < j){ch = str[i];str[i] = str[j];str[j] = ch;i++;j--;}printf("%s\n",str);return 0;}
0 0
- 笔试题5. 将student a am i转化为i am a student
- 将字符串student a am i反转为 i am a student
- C语言:如何将字符串“student a am I”转换为“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
- 一个字符数组的内容为:"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".
- C 语言字符串 将一行字符串I am a student。逆序输出student。a am I;
- 将字符串"I am a student"倒置变成"student a am I"的思想
- 【C】将字符数组的内容:"student a am i"改为"i am a student".
- day 1提高:I am a student转换为student a am I
- 翻转字符串i am a student
- 翻转字符串 "student a am i"
- maven,javac,环境变量的配置
- 安装配置meavn
- 花了很长时间看完了 java编程思想
- 线性表实验
- android中的MVP模式
- 笔试题5. 将student a am i转化为i am a student
- LeetCode题解:Move Zeroes
- 安装Linux系统时默认
- 算法启蒙
- Android的ADT不能自动生成R.java
- 在浏览器中预览“首选参数中指定的浏览器位置已经不存在。请确认”首选参数“指向正确的文件
- HDOJ-2054(大数比较)(A == B ?)
- 可变参数宏 __VA_ARGS__
- 递归