zju 2947 试探

#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
    int i,n,m;
    char data1[10][20],data2[10][20];
    
    scanf("%d",&n);
    for (i=0;i<n;i++)  scanf("%s",&data1[i]);

    scanf("%d",&m);
    for (i=0;i<m;i++)  scanf("%s",&data2[i]);

    printf("*************************
");

    for (i=0;i<n;i++)   scanf("%s
",&data1[i]);


    printf("*************************
");

    for (i=0;i<m;i++)   scanf("%s
",&data2[i]);

    return 0;
}


输出 整个完整单词

#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
    int i,n,m;
    char data1[10][20],data2[10][20];
    cin>>n;
    for (i=0;i<n;i++) cin>>data1[i];

    cin>>m;
    for (i=0;i<m;i++) cin>>data2[i];

    printf("*************************
");

    for (i=0;i<n;i++)   cout<<data1[i]<<endl;


    printf("*************************
");

    for (i=0;i<m;i++)   cout<<data2[i]<<endl;

    return 0;
}
View Code

#include <iostream>

using namespace std;

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

{              int i,n,m;    

char data1[10][20],data2[10][20];   

             cin>>n;   

           for (i=0;i<n;i++)

                            cin>>data1[i];

                  cin>>m;    

   for (i=0;i<m;i++) 

               cin>>data2[i];

         printf("************************* ");

  for (i=0;i<n;i++)  

                  cout<<data1[i]<<endl;

    printf("************************* ");

    for (i=0;i<m;i++)  

                  cout<<data2[i]<<endl;

    return 0;

}

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

 输出 每个单词    第一个字母

#include <iostream> 

using namespace std;

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

{     int i,n,m;   

  char data1[10][20],data2[10][20];

    cin>>n;

    for (i=0;i<n;i++)

                   cin>>data1[i];

    cin>>m; 

                for (i=0;i<m;i++)

        cin>>data2[i];


    printf("*************************
");

    for (i=0;i<n;i++)

                       cout<<data1[i][0]<<endl;

    printf("*************************
");

    for (i=0;i<m;i++)

              cout<<data2[i][0]<<endl;

    return 0;

}
View Code

#include <iostream>

using namespace std;

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

{     int i,n,m;   

  char data1[10][20],data2[10][20];

    cin>>n;

    for (i=0;i<n;i++)

                   cin>>data1[i];

    cin>>m;

                for (i=0;i<m;i++)

        cin>>data2[i];

    printf("************************* ");

    for (i=0;i<n;i++)

                       cout<<data1[i][0]<<endl;

    printf("************************* ");

    for (i=0;i<m;i++)

              cout<<data2[i][0]<<endl;

    return 0;

}

 

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

输出 每个单词    《第一个字母 结合在一起

#include <iostream>

using namespace std;

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

{        int i,n,m;

    string s1="",s2="";

    char data1[10][20],  data2[10][20];

       cin>>n;

    for (i=0;i<n;i++) cin>>data1[i];

    cin>>m;  

   for (i=0;i<m;i++) cin>>data2[i];

    printf("************************* ");

    for (i=0;i<n;i++)     s1=s1+ data1[i][0];

    printf("************************* ");

    for (i=0;i<m;i++)    s2=s2+ data2[i][0];    

cout<<s1<<endl;    

cout<<s2<<endl;

    return 0;

}

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