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;

}

学习总结:

要多动脑子,善于总结

OJ之AAABBBCCC与ABCABCABC相关推荐

  1. 南大算法设计与分析课程OJ答案代码(5)--割点与桥和任务调度问题

    问题 A: 割点与桥 时间限制: 1 Sec  内存限制: 5 MB 提交: 475  解决: 34 提交 状态 算法问答 题目描述 给出一个无向连通图,找到所有的割点和桥 输入 第一行:点的个数,如 ...

  2. 【ACM】杭电OJ 2037

    题目链接:杭电OJ 2037 先把b[i]进行排序,然后,b[i]与a[i+1]进行比较. #include <iostream> #include <cstdio> #inc ...

  3. 【ACM】杭电OJ 2020(排序)

    题目链接:杭电OJ 2020 排序可以有冒泡排序,选择排序,或者直接调用函数. 下面是选择排序: #include <stdio.h> #include <math.h> in ...

  4. 【ACM】杭电OJ 2018

    题目链接:杭电OJ 2018 从n>4开始,每一年的牛的数量=前一年的牛的数量+三年前的牛的数量 问:为什么是三年前? 答:假设三年前有一头小牛出生,出生的那一年即为第一年,到了第四年,即三年后 ...

  5. 【ACM】杭电OJ 1005

     题目链接:杭电OJ 1005 超时代码如下(而且开辟的数组空间大小不够): #include <stdio.h> int m[100000]; int f(int n,int a,int ...

  6. 【ACM】杭电OJ 1004

     题目链接:杭电OJ 1004 运行环境:Dev-C++ 5.11 思路: 先把先把num数组全部赋值为1:第一个颜色单独输入,从第二个开始,需要与前面的进行比较,如果前面有相同的颜色,则在目前的nu ...

  7. 【ACM】杭电OJ 2012。

    题目链接:杭电OJ 2012 思路很简单,但是有一种高效算法显示编译错误,不知道为什么 运行环境:VS2017 AC代码: #include <stdio.h> #include < ...

  8. 【ACM】杭电OJ 1003。

    运行环境VS2017  题目链接:杭电OJ 1003 主要思想是: 用d[i]来存放前i项中最大的和,得到end,然后再倒推,得起始的位置begin 然而在程序42行的疑问,大家可以讨论一下吗???? ...

  9. 【ACM】杭电OJ 1241(深度优先搜索小结)

    题目链接:杭电OJ 1241 深度优先搜索问题 深度优先搜索是搜索的手段之一.它从某个状态开始,不断地转移状态直到无法转移,然后回退到前一步的状态,继续转移到其他状态,如此不断重复,直至找到最终的解. ...

  10. 【ACM】杭电OJ 1096

    题目链接:杭电OJ 1096  只要注意输出格式就好,其他没有问题! #include <stdio.h> int main () {int a,N,n,sum;scanf("% ...

最新文章

  1. 使用Node.js写一个简单的api接口
  2. 发现自己的idea已经被人发表了,该怎么办?研究生灵魂发问,引起热烈讨论
  3. 几行代码养只猫,心情瞬间好多了
  4. 找出指定范围的回文数C++代码实现
  5. 【题解】Luogu P2783 有机化学之神偶尔会做作弊
  6. java 打包下载文件_java下载打包下载文件
  7. Javascript 函数详解
  8. threejs坐标转换
  9. MQTT 控制报文类型、功能及格式(报文结构) - 第2章
  10. Pytorch基本操作
  11. 算法与数据结构(基于C语言)中线性表的快速排序快速查找
  12. uniapp横竖屏切换
  13. VBA写入公式(4):数字转大写金额公式
  14. 从定时任务-到任务调度系统xxl-job
  15. Revel框架快速入门教程
  16. wireshark过滤规则
  17. OpenCV开发笔记(七十一):红胖子8分钟带你深入级联分类器训练
  18. 选拔赛3---7-10 红豆生南国
  19. 阿里云创世纪之盘古传奇
  20. AT89S52单片机学习第一天

热门文章

  1. 搭建iis自己可以别人_自己也可以搭建一台好用实惠的软导一体机!
  2. 弹弹堂高抛50°中抛计算器C#程序
  3. 分享到QQ好友 申请腾讯开放平台审核与认证
  4. 为了看Google IO 2019大会使用的工具
  5. python如何控制手机发短信_利用Python实现手机短信监控通知
  6. 百问网7天物联网智能家居(第七天)
  7. Win8.1和Win10各自的优势
  8. LeetCode 香槟塔
  9. 安卓手机虚拟键盘和position:fixed问题
  10. Linux操作学习笔记(CentOS7)