本文主要是介绍POJ 百炼 保研机试 4104:单词翻转,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
4104:单词翻转
- 查看
- 提交
- 统计
- 提示
- 提问
- 总时间限制:
- 1000ms 内存限制:
- 65536kB
- 描述
-
输入一个句子(一行),将句子中的每一个单词翻转后输出。
输入 - 只有一行,为一个字符串,不超过500个字符。单词之间以空格隔开。 输出
- 翻转每一个单词后的字符串,单词之间的空格需与原文一致。 样例输入
-
hello world
样例输出 -
olleh dlrow
-
#include<stdio.h> #include<string.h> int main(){char str[510],ctr[510];int j=0;gets(str);int n=strlen(str);str[n]=' ';str[n+1]='\0';memset(ctr,'\0',sizeof(ctr));for(int i=0;i<n+1;i++){if(str[i]!=' '){ctr[j++]=str[i];}else{for(int k=j-1;k>=0;k--){printf("%c",ctr[k]);}j=0;memset(ctr,'\0',sizeof(ctr));if(i!=n){printf(" ");}else printf("\n");}} }
这篇关于POJ 百炼 保研机试 4104:单词翻转的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!