zoukankan      html  css  js  c++  java
  • nyoj 266-字符串逆序输出 (isdigit(), geline(cin, my_string))

    266-字符串逆序输出


    内存限制:64MB 时间限制:3000ms 特判: No
    通过数:15 提交数:18 难度:0

    题目描述:

    给定一行字符,逆序输出此行(空格.数字不输出)

    输入描述:

    第一行是一个整数N(N<10)表示测试数据的组数)
    每组测试数据占一行,每行数据中间有且只有一个空格(这样你可以把此行当成两个字符串读取)。
    每行字符长度不超过40
    并且保证输入的字符只有空格(1个),数字,小写字母三种

    输出描述:

    对应每行测试数据,逆序输出(空格和数字不输出)

    样例输入:

    3
    abc 123de
    abc 123
    abc d

    样例输出:

    edcba
    cba
    dcba

    C/C++  AC:

     1 #include <iostream>
     2 #include <algorithm>
     3 #include <cstring>
     4 #include <cstdio>
     5 #include <cmath>
     6 #include <stack>
     7 #include <set>
     8 #include <map>
     9 #include <queue>
    10 #include <climits>
    11 
    12 using namespace std;
    13 const int MY_MAX = 1010;
    14 int N;
    15 
    16 int main()
    17 {
    18     cin >>N;
    19     getchar();
    20     while (N --)
    21     {
    22         string my_str;
    23         getline(cin, my_str);
    24         int len = my_str.size();
    25         for (int i = len - 1; i >= 0; -- i)
    26         {
    27             if (my_str[i] == ' ' || isdigit(my_str[i]))
    28                 continue;
    29             else
    30                 printf("%c", my_str[i]);
    31         }
    32         printf("
    ");
    33     }
    34 }
  • 相关阅读:
    47.一个h5画板
    46.纯css实现瀑布流(flex)
    45.使用webpack,react,redux搭俩个界面
    44.一个这样的datePicker
    43.关于浮点数的乘除法预算误差,一个看似没什么问题的解决方法
    iOS10 NSBundle
    iOS09-NSUserDefault
    iOS08 页面跳转动画设置方法
    iOS07 键盘弹出,回收,位置
    iOS06 NSTimer 详细设置1
  • 原文地址:https://www.cnblogs.com/GetcharZp/p/9335641.html
Copyright © 2011-2022 走看看