C语言实现英文语句中单词翻转
2013-06-10 15:46
531 查看
实现功能,输入:I am a student 程序处理后输出结果:student a am I
程序:
与君共勉。。
程序:
#include <stdio.h> #include <stdlib.h> #include<string.h> int main() { void strShift(char *str,char *str1); char str[100]; char str1[100]; gets(str); strShift(str,str1); puts(str1); return 0; } void strShift(char *str,char *str1) { char *s=str; int count=1,num=0,i=0,j=0; for(;*s!='\0';s++) { if(*s==' ' && *(s+1)!=' ') count++; } printf("%d\n",count); s=s-1; while(s>=str) { if(*s!=' ') num++; else { j=num; for(i=1;i<=num;j--,i++) { *(str1-j)=*(s+i); } *str1=*s; num=0; } s--; str1++; } for(i=1,j=num;i<=num;j--,i++) { *(str1-j)=*(s+i); } *str1='\0'; }
与君共勉。。
相关文章推荐
- 转:java写一个方法实现统计一条英文语句忠每个单词的个数
- 用C语言实现了对英文文章中单词频率的统计,得到出现最多的前十个!
- 按单词翻转字符串 C语言实现
- C语言实现单词翻转
- ODOA(1) 翻转句子中单词的顺序(C语言实现)
- 我的毕业测试题目(C语言实现英文单词zero~nine的加法)
- java算法实现之--输入一个英文句子,翻转句子中的单词顺序,但单词内字符的顺序不变
- 单词翻转(C语言实现)
- 去除英文语句或段落中连续重复出现单词(正则实现)
- ODOA(1) 翻转句子中单词的顺序(C语言实现)
- C语言实现文本语句以单词为单位逆序
- C语言实现对英文文章的单词统计
- 挑选出英文字符串中的 单词 并给出单词个数(C语言实现版本,C++版待完成)
- 英文句子中单词翻转java实现
- C语言实现句子单词逆序输出
- C++实现一句英文句子中的单词逆置
- Python实现统计英文单词个数及字符串分割代码
- 有关统计单词频率的算法c语言实现
- C语言强化(九)翻转句子中单词的顺序
- [C/C++笔面试]编程实现字符串中各单词的翻转