OJ之AAABBBCCC与ABCABCABC

来源:互联网 发布:c语言中文学习网 编辑:程序博客网 时间:2024/05/17 10:42

AAABBBCCC形式代码如下:

#include <iostream>
#include<cmath>
using namespace std;

int main()
{
    int P,N,num;
    char a[20];
    cin>>P;
    while(P--)
    {
        cin>>N>>num>>a;
        cout<<N<<" ";
        int i=0,j;
        while (a[i]!='\0')
        {
            for(j=0;j<num;j++)
                cout<<a[i];
            i++;
        }
    }
    return 0;

}


ABCABCABC形式代码如下:

#include <iostream>
#include<cmath>
using namespace std;

int main()
{
    int P,N,num;
    char a[20];
    cin>>P;
    while(P--)
    {
        cin>>N>>num>>a;
        cout<<N<<" ";

        for(int j=0; j<num; j++)
        {
            int i=0;
            while (a[i]!='\0')
            {
                cout<<a[i];
                i++;
            }
        }
    }
    return 0;

}

而且单个数组的输出代码如下:

#include <iostream>
#include<cmath>
using namespace std;

int main()
{
    char a[20];
    cin>>a;
    int i=0;
    while(a[i]!='\0')
    {
        cout<<a[i]<<" ";
        i++;
    }
    return 0;

}

学习总结:

要多动脑子,善于总结

0 0