zoukankan      html  css  js  c++  java
  • c语言 C++ 读一字符串

    标准c语言

    #include <stdio.h>                   //---------回车被第一个  gets(s)  接收
    
    char s[100];                               // -----直接换行,,,,,少一行
    
    int main(int argc, char *argv[])
    
    {  
    
      int n;   
    
    scanf("%d",&n);
    
       for(int i=1;i<=n;i++)  
    
      {   
    
     gets(s);
    
        puts(s);   
    
    } 
    
     return 0;
    
    }
    View Code

    #include <stdio.h>                   //---------回车被第一个  gets(s)  接收

    char s[100];                               // -----直接换行,,,,,少一行

    int main(int argc, char *argv[])

    {  

      int n;   

    scanf("%d",&n);

       for(int i=1;i<=n;i++)  

      {   

     gets(s);

        puts(s);   

     return 0;

    }

    ******************************************

    #include <stdio.h>
    
    char s[100];
    int main(int argc, char *argv[])
    {
       int n;
       scanf("%d",&n);
       getchar();
       
       for(int i=1;i<=n;i++)
       {
           gets(s);
           puts(s);
       }    
        return 0;
    }
    View Code

    #include <stdio.h>

    char s[100];

    int main(int argc, char *argv[])

    {

       int n;

       scanf("%d",&n);

       getchar();                            //回车符 去掉,吸收-----------内存缓冲区

         for(int i=1;i<=n;i++)

       {   

     gets(s);  

       puts(s);

       }   return 0;

    }

    *******************************************************************************************************************************************

    C++

    #include <iostream>
    using namespace std;
    
    string s; 
    
    int main(int argc, char *argv[]) 
    
    {     int n;
    
        cin>>n; 
    
        for (int i=1;i<=n;i++)  
    
       {      
    
       getline(cin,s);     
    
        cout<<s<<endl;  
    
       }     return 0; 
    
    }
    View Code
    View Code

    #include <iostream>
    using namespace std;

    string s;

    int main(int argc, char *argv[])

    {     int n;

        cin>>n;

        for (int i=1;i<=n;i++)  

       {      

       getline(cin,s);     

        cout<<s<<endl;  

       }     return 0;

    }

    不可以

    #include <iostream>
    using namespace std;
    
    string s; 
    
    int main(int argc, char *argv[]) 
    
    {     int n;
    
        getchar(); 
    
        cin>>n; 
    
        for (int i=1;i<=n;i++) 
    
        {     
    
        getline(cin,s);   
    
          cout<<s<<endl;  
    
       }  
    
       return 0; 
    
    }
    View Code

    #include <iostream>
    using namespace std;

    string s;

    int main(int argc, char *argv[])

    {     int n;

        getchar();

        cin>>n;

        for (int i=1;i<=n;i++)

        {     

        getline(cin,s);   

          cout<<s<<endl;  

       }  

       return 0;

    }

    **********************************************************************************************************************************

    #include <stdio.h>
    #include <iostream>
    using namespace std;
    string s;
    int main(int argc, char *argv[])
    {
        int n;
    char c;
        cin>>n;
        cin>>c;
        for (int i=1;i<=n;i++)
        {
            getline(cin,s);
            cout<<s<<endl;
        }
        return 0;
    }
    View Code


    #include <iostream>
    using namespace std;
    string s;
    int main(int argc, char *argv[])
    {
        int n;
    char c;
        cin>>n;
        cin>>c;
        for (int i=1;i<=n;i++)
        {
            getline(cin,s);
            cout<<s<<endl;
        }
        return 0;
    }

    #include <iostream>
    using namespace std;
    char s[100];
    int main(int argc, char *argv[])
    {
    int n;
    
       
        cin>>n;
        for (int i=1;i<=n;i++)
        {
            cin.getline(s,100);
            cout<<s<<endl;
        }
        return 0;
    }
    View Code

    #include <iostream>

    using namespace std;

    char s[100];

    int main(int argc, char *argv[])

    {                 int n;

           cin>>n;    

    for (int i=1;i<=n;i++)    

    {   

          cin.getline(s,100);  

           cout<<s<<endl;

        }  

       return 0;

    }

    #include <iostream> 
    using namespace std; 
    
    char s[100];
    int main(int argc, char *argv[])
    
    {                 int n;
                  char c;
    
           cin>>n;  
           cin>>c;  
    
    for (int i=1;i<=n;i++)    
    {   
        cin.getline(s,100);  
    
           cout<<s<<endl; 
    
        }  
    
       return 0; 
    
    }
    View Code

    #include <iostream>

    using namespace std;

    char s[100];

    int main(int argc, char *argv[])

    {              

       int n;          

         char c;

           cin>>n;     

        cin>>c; 

    for (int i=1;i<=n;i++) 

       {       cin.getline(s,100); 

           cout<<s<<endl;

        } 

       return 0;

    }

  • 相关阅读:
    LeetCode--Reorder List
    LeetCode--Combination Sum
    LeetCode--Binary Tree Level Order Traversal
    LeetCode--Plus One
    第五届蓝桥杯决赛CC++B组——生物芯片
    第五届蓝桥杯决赛CC++B组——Log大侠
    第五届蓝桥杯决赛CC++B组——出栈次序
    1098 均分纸牌 ——http://codevs.cn/problem/1098/
    1294 全排列——http://codevs.cn/problem/1294/
    1501 二叉树最大宽度和高度——http://codevs.cn/problem/1501/
  • 原文地址:https://www.cnblogs.com/2014acm/p/3886032.html
Copyright © 2011-2022 走看看