2620 LED显示屏

原创 2013年12月01日 20:39:10

题目描述

在街上经常会见到那种滚动字幕的LED屏幕,其显示过程是这样的:每一秒钟文字会向左滚动 P 个字母。

例如:显示屏上的文字是“HELLO,每秒文字向左滚动 1 个字母的情况如下图所示:

现给出屏幕上的文字,以及滚动步长 P 和时间 T,请输出 T 秒后在屏幕上显示的文字。

 

输入

 

输入包含多组测试数据,对于每组测试数据:

输入的第一行包含两个正整数 PT(0 PT 100)

第二行为一字符串,即目前屏幕上显示的文字(字符串仅包含英文字母与空格,空格当作一个字母滚动,字符串长度不超过1000)。

输出

 

每组输出一行字符串,表示 T 后显示的文字(包含空格)

示例输入

1 2
HELLO
2 4
Welcome to the world of ACM

示例输出

LLOHE
to the world of ACMWelcome 

提示

 

第二组样例的Welcome 后有一个空格

来源

 “师创杯”山东理工大学第五届ACM程序设计竞赛

示例程序

 
#include <stdio.h>

int main()
{
    int p = 0,t = 0;
    int n = 0,i = 0;
    int kk = 0;
    char pr[1010] = {'\0'};
    char z[1010] = {'\0'};
    char *pp = z;
    
    //freopen ("1.txt","r",stdin);

    while (scanf ("%d %d",&p,&t) != EOF)
    {
        getchar();
        n = 0;
        kk = 0;
        gets (z);
        pp = z;
        while (*pp != '\0')
        {
            n++;
            pp++;
        }
        t *= p;
        t = t % n;
        i = n;

        //printf ("%d",n);
        //int k = 0;
        //for (k = 0;k < 8;k++)
        //printf ("(%d)[%c]",k,z[k]);

        while (i--)
        {
            if (t >= n)
                t = 0;
            //printf ("%d:",t);
            pr[kk] = z[t];
            kk++;
            t++;
        }

        pr[kk] = '\0';
        puts (pr);

    }

    return 0;
}

相关文章推荐

DS1302,MEGA16,带74HC595的LED数码管显示屏制作万年历

#include #include // DS1302 Real Time Clock functions #asm    .equ __ds1302_port=0x1B ;PORTA    .e...
  • xyyczz
  • xyyczz
  • 2014年12月08日 16:12
  • 948

室内LED显示屏市场 小间距高清屏成趋势

如今,LED显示屏在户外市场的运用已经非常成熟,面对前景更为可观的室内市场,LED显示屏自然也不甘偏居一隅,利用小间距技术对室内显示市场发起了全面的进攻。  众所周知,室内高密度小间距LED显示...

LED显示屏亮度不足原因分析

转载自:http://bbs.jia.com/beijing/t_2025125 任一行业的发展都都会遇到技术问题这一颈瓶,特别是像LED显示屏这一类高新技术行业。只有生产者...

联诚发(LCF)防水LED显示屏新技术领航业界

近日,联诚发(LCF)一款P10防水全彩LED显示屏在室外大雨天气里组装,并开始老化。那么,什么是防水屏呢?联诚发(LCF)生产安装了那么多领航业界的户外显示屏,优势在哪里呢?让我们来了解一下。  ...

超大型LED显示屏(模拟)

Input 输入包含不超过100组数据。每组数据第一行为”START hh:mm:ss”,表示比赛开始时刻为hh:mm:ss。最后一行为”END hh:mm:ss”,即比赛结束时刻。二者之间至少会有...

LED显示屏控制系统软件的开发

摘要: 伴随当今高度发展的信息时代, LED 显示屏控制技术在信息领域也取得了长足的进步。灰度控制技术的发展, 真彩色图像的展现; 驱动电路的灵活、高效, 控制系统技术的提高无不体现了LED 行业技术...

全彩贴片LED显示屏发展与优势 不断成熟的技术最强的竞争力

众所周知,户外led显示屏在一两年前全部使用直插式椭圆形红、绿、蓝LED器件,而这一两年,像素点间距为8mm至16mm的户外全彩贴片式SMD显示屏正在逐步兴起,并获得广泛应用。以前,由于贴片SMD的亮...

LED显示屏的Dll申明(C#)

using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropSe...

户外LED显示屏市场那么火, 广告传媒大鳄们有话说

近年来,LED显示屏在户外广告领域的应用方式不断创新,为城市生活增添了一道道风景。有LED企业联诚发(LCF)、艾比森等将小间距显示屏推到户外和租赁行业应用,有联诚发(LCF)将互联网+技术、智能机、...

LED显示屏基础知识

一、              LED显示屏概述     什么是LED?在某些半导体材料的 PN 结中,注入的少数载流子与多数载流子复合时会把多余的能量以光的形式释放出来,从而把电能直接转换为光能。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:2620 LED显示屏
举报原因:
原因补充:

(最多只允许输入30个字)