首页 > 代码库 > c语言 C++ 读一字符串

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; }