zoukankan      html  css  js  c++  java
  • 一些输入的控制(待优化)

    今天刷题时遇到的

    首先是输入:

    对于这种中间有多个空格的输入,只保存其中的有效部分,可以这么做:

    1 while(cin>>b)
    2 {
    3     if(b!=' ')
    4         a[i][e++] = b;
    5      if(e==m)
    6         break;
    7 }        

    通过控制输入的个数来结束

    输入字符串时,有时需要接收多余的换行符,可以这么做:

    int main()
    {
        int t;
        cin>>t;
        string tmp;
        getline(cin,tmp);
        while(t--)
        {
                        string a;
                        getline(cin,a)
        }
             return 0;
    }

    用一个temp字符来接收。

    以上应该都有更好的方法,遇到再来说

  • 相关阅读:
    P1541
    P1004
    P1006
    高精度
    数组
    递归
    顺序结构
    循环结构
    变量
    分支结构
  • 原文地址:https://www.cnblogs.com/qlky/p/4972284.html
Copyright © 2011-2022 走看看