zoukankan      html  css  js  c++  java
  • 10-0. 说反话 (20)

    给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。

    输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。

    输出格式:每个测试用例的输出占一行,输出倒序后的句子。

    输入样例:

    Hello World Here I Come
    

    输出样例:

    Come I Here World Hello
    
     1 #include <stdio.h>
     2 
     3 int main()
     4 {
     5     char str[80][80];             //二维数组每一行存放一个单词 
     6     char dsr[80];                 //存放输入的字符串 
     7     int i, j = 0, k = 0;
     8     for(i = 0; i < 80; i++) {
     9         scanf("%c", &dsr[i]);
    10         if(dsr[i] == '
    ') {      //当输入回车时结束 
    11             break;
    12         } 
    13     }
    14     dsr[i] = '';                //让字符串中最后一个字符(回车符)等于'' 
    15     for(i = 0; i < 80; i++) {
    16         if(dsr[i] == '') {
    17             str[j][k] = '';
    18             break;
    19         }
    20         str[j][k]  = dsr[i];      //将单词存到第 j 行  
    21         k++;
    22         if(dsr[i] == ' ') {
    23             str[j][k-1] = '';   //将空格换成'' 
    24             j++;
    25             k = 0;
    26         }
    27     }
    28     int t = j;                    //共有 t 个单词 
    29 
    30     for(j = t ; j >= 0; j--) {
    31         printf("%s", str[j]);
    32         if(j != 0) {
    33             printf(" ");
    34         }
    35     }
    36     
    37     return 0;
    38 } 
  • 相关阅读:
    Calendar类的应用
    使用Date和SimpleDateFormat类表示时间
    java中基本类型和字符串类型的转换
    java中的包装类
    java中的字符
    List的增删改插
    异常总结
    java中的异常链
    java中的异常抛出以及自定义异常
    spring mvc异常统一处理常见的有3种方式:
  • 原文地址:https://www.cnblogs.com/aexin/p/3886778.html
Copyright © 2011-2022 走看看