zoukankan      html  css  js  c++  java
  • 27:单词翻转

    总时间限制: 1000ms 内存限制: 65536kB
    描述

    输入一个句子(一行),将句子中的每一个单词翻转后输出。

    输入
    只有一行,为一个字符串,不超过500个字符。单词之间以空格隔开。
    输出
    翻转每一个单词后的字符串,单词之间的空格需与原文一致。
    样例输入
    hello world
    样例输出
    olleh dlrow
     1 #include <stdio.h>
     2 void fun(char a[],int n)//逆序输出b[]
     3 {
     4     n--;
     5     while(n>=0)
     6     {
     7         printf("%c",a[n]);
     8         n--;
     9     }
    10 } 
    11 int main()
    12 {
    13     int i,j;
    14     char a[505],b[505];
    15     gets(a);
    16     for(i=0,j=0;a[i]!='';i++)
    17     {
    18         if(a[i]!=' ')
    19         {
    20             b[j]=a[i]; j++;
    21         }
    22         else
    23         {
    24             b[j]='';
    25             fun(b,j);
    26             j=0;
    27             printf(" ");
    28         }
    29     }
    30     b[j]='';
    31     fun(b,j);
    32     return 0;
    33 }
  • 相关阅读:
    Eclipse中的快捷键
    Eclipse配置
    Java语言概述
    视口及媒体查询
    弹性盒flex
    less——css预处理语言
    过渡/动画/变形
    列表/表格/表单
    渐变
    背景background
  • 原文地址:https://www.cnblogs.com/huashanqingzhu/p/10303641.html
Copyright © 2011-2022 走看看