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;

}

原文地址:https://www.cnblogs.com/2014acm/p/3886032.html