显示器

原创 2015年07月09日 19:47:31
//显示器
#include<stdio.h>
#include<string.h>

char n1[11]="- -- -----";
char n2[11]="|   ||| ||";
char n3[11]="|||||  |||";
char n4[11]="  ----- --";
char n5[11]="| |   | | ";
char n6[11]="|| |||||||";
char n7[11]="- -- -- --";
int main()
{
	int s;
	char szNumber[20];
	int nDigit,nLength,i,j,k;
	while(1)
	{
		scanf("%d%s",&s,szNumber);
		if(s==0) break;
		nLength=strlen(szNumber);
		//1
		for(i=0;i<nLength;i++)
		{
			nDigit=szNumber[i]-'0';
			printf(" ");
			for(j=0;j<s;j++)
				printf("%c",n1[nDigit]);
			printf(" ");
		}
		printf("\n");
		//2,3
		for(i=0;i<s;i++)
		{
			for(j=0;j<nLength;j++)
			{
				nDigit=szNumber[j]-'0';
				printf("%c",n2[nDigit]);
				for(k=0;k<s;k++)
					printf(" ");
				printf("%c",n3[nDigit]);
			}
			printf("\n");
		}
		//4
		for(i=0;i<nLength;i++)
		{
			printf(" ");
			nDigit=szNumber[i]-'0';
			for(j=0;j<s;j++)
				printf("%c",n4[nDigit]);
			printf(" ");
		}
		printf("\n");
		//5,6
		for(i=0;i<s;i++)
		{
			for(j=0;j<nLength;j++)
			{
				nDigit=szNumber[j]-'0';
				printf("%c",n5[nDigit]);
				for(k=0;k<s;k++)
					printf(" ");
				printf("%c",n6[nDigit]);
			}
			printf("\n");
		}
		//7
		for(i=0;i<nLength;i++)
		{			
			printf(" ");
			nDigit=szNumber[i]-'0';
			for(j=0;j<s;j++)
				printf("%c",n7[nDigit]);
			printf(" ");
		}
		printf("\n");
		printf("\n");
	}
	return 0;
}

版权声明:本文为博主原创文章,转载请加转载地址http://blog.csdn.net/williamfan21c|Copyright ©2011-2017,Supernatural, All Rights Reserved.

相关文章推荐

为什么液晶显示器在低分辨率下的文字会模糊?

很多朋友在使用过液晶显示器之后都会发现,液晶显示器在最佳分辨率(通常也是最大分辨率)下的显示效果是非常完美的,特别是其显示的字体清晰无比,即使把鼻子贴在屏幕上观看那字体的边缘也是非常锐利的,完全没有C...
  • zxxwlj
  • zxxwlj
  • 2012年05月25日 17:39
  • 4193

VGA显示器工作原理之同步信号

VGA显示器是如何显示图像的?我们的FPGA和MCU要怎样配置才能让VGA显示器正确显示?经常有朋友这样问,网上相关的介绍也不少,我这里从FPGA或MCU的LCD控制器的角度来讨论这个问题。 我们先来...
  • qg_zhu
  • qg_zhu
  • 2015年05月20日 10:22
  • 4184

[unreal4入门系列之十三] UE4创建平视显示器(HUD)

为了展示对话框,我们需要自定义一个HUD(heads-up display,即平视显示器)。 什么是HUD? HUD是平面显示界面,就是平时我们玩3D游戏提供给玩家的2D菜单界面。HUD类提供...

一台电脑接两个显示器,双屏显示介绍

双屏显示的原始需求 一台电脑配一个显示器应该是最常见的搭配,我们日常的工作、娱乐基本上都是这样的搭配。但是这种用法,当您打开多个窗口的时候,一个显示器就显得很拥挤,尤其是做一些复杂工作,比如分析图表...

扩展显示器失败:“显示信号输入超出范围“问题解决方案

今天挪了一个窝,在接双显示器的时候,基本设置都设置对了的,但是第二块显示器仍然扩展失败,显示“显示信号输入超出范围”,百度了一下没有找到解决方案,自己摸索着胡乱试了一会儿,解决了这个问题,于是将方法记...

ubuntu 未知显示器 unkown display 问题解决

用下面的命令可以看到显卡的信息:这边是针对1440 x 900, 1920 x 1080 道理类似  $ lspci | grep VGA  00:02.0 VGA compatible cont...
  • big_ant
  • big_ant
  • 2014年06月10日 18:58
  • 3791

Ubuntu(Linux)使用alt+c关闭显示器命令

还记得上次冷博客推荐的关闭显示器小软件closeLCD么,记性差和新朋友的传送门:http://loneblog.com/closelcd-software.html 这是windows用的软件...

荣耀盒子如何连接电视机/电脑显示器/投影仪设备

1.连高清电视机 用盒子标配的HDMI线连接即可,以荣耀盒子voice为例。 连传统老电视 荣耀盒子自带AV接口,可连接老电视,单独购买官方专用的...

不用显示器使用树莓派——建立ssh

不用显示器使用树莓派树莓派买回来块一个月了,可是由于考试复习的缘故暂时将其搁置起来了,最近准备动手玩,但是发现一个问题,视频的输出接口是HDMI,然后我就出去买了一条HDMI线,准备回来和实验室的显示...

win7显示器驱动程序已停止响应并且已恢复

 win7 【问题描述】: 显示器驱动程序已停止响应并且已恢复。(如图1) 图1 【原因分析】: 显示器驱动程序已停止响应,并且已成功恢复这个是在使...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:显示器
举报原因:
原因补充:

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