编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构.
2017-05-11 17:02
597 查看
#include <stdio.h>
#include <string.h>
int reserve(char a[],int n)
{
int i=0,j=0;
char temp = 0;
int m = n-1;
for(i=0;i<m;i++)
{
n--;
for(j=0;j<n;j++)
{
temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
}
}
int re_reserve(char *a)
{
int n = 0;
while(1)
{
n++;
if((*a)==' '||(*a)=='\0')
{
reserve(a-n+1,n-1);
n = 0;
}
if(*a=='\0')
{
break;
}
a++;
}
}
int main()
{
char a[]="I am from shanghai";
int n = strlen(a);
reserve(a,n);
re_reserve(a);
printf("output:%s\n",a);
return 0;
}
#include <string.h>
int reserve(char a[],int n)
{
int i=0,j=0;
char temp = 0;
int m = n-1;
for(i=0;i<m;i++)
{
n--;
for(j=0;j<n;j++)
{
temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
}
}
int re_reserve(char *a)
{
int n = 0;
while(1)
{
n++;
if((*a)==' '||(*a)=='\0')
{
reserve(a-n+1,n-1);
n = 0;
}
if(*a=='\0')
{
break;
}
a++;
}
}
int main()
{
char a[]="I am from shanghai";
int n = strlen(a);
reserve(a,n);
re_reserve(a);
printf("output:%s\n",a);
return 0;
}
相关文章推荐
- 编写一个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”,及将句子中的单词位置倒置,而不改变单词内部结构.
- 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”,及将句子中的单词位置倒置,而不改变单词内部结构.
- 编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,即将句子中的单词位置倒置,而不改变单词内部结构.
- 编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构.
- 编写一个程序,输入一个英文句子,将其中单词位置倒置,单词内部结构不变。例如“I am from shanghai”倒置为“shanghai from am I”。
- 编写一个C函数,将”I am a student. ”倒置为”student. a am I”,及将句子中的单词位置倒置,而不改变单词内部结构.
- 李洋疯狂C语言之将”you are come from shanghai ”倒置为”shanghai from come are you”,将句子中的单词位置倒置,而不改变单词内部结构
- 如何将英文句子中的单词位置倒置, 而不改变单词内部结构呢?
- 将句子中的单词位置倒置,而不改变单词内部结构.
- 将句子中的单词位置倒置,不改变单词的内部结构
- 编写一个c函数,将“I am from shanghai”倒置为“shanghai from am I”
- [C]将句子中的单词位置倒置而不改变单词内部结构
- 输入任意个单词,实现对单词位置的倒置而单词本身不变,是对“I am from shanghai”的补充。