将一个句子里的英文单词倒叙输出,但不改变单词里的字母顺序
来源:互联网 发布:淘宝网官网下载最新版 编辑:程序博客网 时间:2024/05/01 20:02
#include <stdio.h>
#include <string.h>
#define MAX 1024
int change(char *str,int len)
{
int i = 0;
int j = 0;
int m = len - 1;
char temp = 0;
for(i = 0;i < m;i++)
{
len--;
for(j = 0;j < len;j++)
{
temp = str[j];
str[j] = str[j + 1];
str[j + 1] = temp;
}
}
}
int re_change(char *str)
{
int n = 0;
while(1)
{
n++;
if((*str) == ' ' || (*str) == '\0')
{
change(str - n + 1, n - 1);
n = 0;
}
if(*str == '\0')
{
break;
}
str++;
}
}
int main()
{
int len;
char str[MAX];
printf("Please input some words :\n");
gets(str);
len = strlen(str);
change(str,len);
re_change(str);
printf("result after the changing is :%s\n",str);
return 0;
}
- 将一个句子里的英文单词倒叙输出,但不改变单词里的字母顺序
- C语言实现句子里的单词倒叙输出
- 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不改变
- Python:将句子中的单词全部倒排过来,但单词的字母顺序不变
- 【一个句子里,单词的个数统计】
- C语言来实现字符串反转 只有单词顺序反转,单词里的字母不反转
- 输入一个英文句子,翻转句子中单词的顺序,但单词内字符顺序不变
- 将一个英文句子的单词倒序输出到另一个文件,单词内容不倒序
- 题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。例如输入“I am a student.”,则输出“student
- 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。为简单起见,没有标点符号。 例如输入“I am a student”,则输出“student a
- java算法实现之--输入一个英文句子,翻转句子中的单词顺序,但单词内字符的顺序不变
- java算法实现"输入一个英文句子,反转句子中的单词顺序,但单词内字符的顺序不变"
- 将数组里的负数排在数组的前面,正数排在数组的后面。但不改变原先负数和正数的排列顺序。
- 面试题:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。
- 面试题:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。
- (Java)输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变,句子中单词以单个空格符隔开
- 将英文句子的单词拆分,并按按字典顺序排序逐个输出单词
- C++ 标准模板库学习之 string 类 详解 (一) 将一个句子中每个单词的单词字母顺序翻转 关于npos find_first_not_of find_first_of getline
- 【Javascript基础】Number
- 对极几何原理
- (一)初步了解并行计算、OpenMP
- 文件
- Android 性能优化总结
- 将一个句子里的英文单词倒叙输出,但不改变单词里的字母顺序
- maven简介
- Spring in Action 第4版 中文目录
- (38)函数匹配
- 【19.77%】【codeforces 570D】Tree Requests
- Hbase集群安装配置-四节点-Centos6.9
- Java对象在内存中是如何存储的
- Javascript数组学习总结
- 为何弱?