简单LinuxC程序关于倒置句子中的单词位置(字符串逆序应用)
来源:互联网 发布:乱世佳人电影 知乎 编辑:程序博客网 时间:2024/05/24 04:14
题目:编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构。
源代码如下:
#include <stdio.h>#include <string.h> #define MAX 100int rev(char ch[]){char temp;int i,j;int strl = strlen(ch); //strlen()可以求出字符串长度,使用必须包含string.h的头文件int count = 0;//逆序字符串for (i = 0; i < strl / 2; i++) {temp = ch[i];ch[i] = ch[strl - 1 -i];ch[strl - 1 - i] = temp;}//再逆序每一个单词for (i = 0; i <= strl; i++) {if (ch[i] == ' ' || ch[i] == '\0') //扫描空格或空字符{for (j = 0; j < count / 2; j++) //逆序每一个单词{temp = ch[i - 1 - j];ch[i - 1 - j] = ch[i - count + j];ch[i - count + j] = temp;}count = -1;}count++;}return 0;}int main(){char str[MAX];int i = 0;printf("input a string:");fgets (str,MAX,stdin);while (str[i] != '\0') //去掉换行符{if (str[i] == '\n'){str[i] = '\0';}i++;}rev (str);printf("字符串倒置后为:%s\n",str); return 0;}
阅读全文
0 0
- 简单LinuxC程序关于倒置句子中的单词位置(字符串逆序应用)
- 简单LinuxC程序关于倒置句子中的单词位置(指针的使用)
- 简单LinuxC程序关于逆序一个中英混合字符串
- 将句子中的单词位置倒置,而不改变单词内部结构.
- [C]将句子中的单词位置倒置而不改变单词内部结构
- 英文句子中的单词逆序
- 牛客网-句子逆序问题(即,将一个句子中的所有单词间的顺序逆序)
- 将字符串中的单词倒置
- 编写一个程序,输入一个英文句子,将其中单词位置倒置,单词内部结构不变。例如“I am from shanghai”倒置为“shanghai from am I”。
- 编写一个C函数,将”I am a student. ”倒置为”student. a am I”,及将句子中的单词位置倒置,而不改变单词内部结构.
- 编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构.
- 4.编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构.
- 编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构.
- 编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构.
- 编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构.
- 4.编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构.
- 编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构.
- 编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构.
- 【Zookeeper】1.什么是Zookeeper
- redis持久化RDB和AOF
- 4152: [AMPPZ2014]The Captain
- android远程服务
- 第三周工作总结
- 简单LinuxC程序关于倒置句子中的单词位置(字符串逆序应用)
- WUST 1946 繁忙的都市(最小生成树+克鲁斯卡尔算法)
- 【USACO】山峰暸望
- Git基本知识-基本操作
- 第七章 使用prototype Cell定制Table View(一)
- HDU 3873 Invade the Mars (dijkstra变形)
- hdu 1025 Constructing Roads In JGShining's Kingdom
- Leetcode 416. Partition Equal Subset Sum
- HDU 1754 I Hate it