题意
中文不解释
思路
是一道模拟题
可以使用七段数码管的原理,将每个数字在每一段是否要显示标识出来,形成一个10×7的数组。
题目较简单,就是有很多小细节
(1)输出的数字没有说不能以零开头
(2)输出的数字可以是0
(3)是数字与数字间才用空类隔开,也就是说最后一个数字后面不能有空列
(3)是每个数后面有一个空行,因此最后一个数有空行
(4)注意数字的表示,如‘9’最下面还有一横的要注意。数字表示如下:
- - - - - - - -
| | | | | | | | | | | | | |
- - - - - - -
| | | | | | | | | | | | |
- - - - - - -
总结
无
代码
I 使用int数组
(1)C
#include "stdio.h"
//#include "stdlib.h"
#include "string.h"
char a[10][7] =
{
'-','|','|',' ','|','|','-',//0
' ',' ','|',' ',' ','|',' ',//1
'-',' ','|','-','|',' ','-',//2
'-',' ','|','-',' ','|','-',//3
' ','|','|','-',' ','|',' ',//4
'-','|',' ','-',' ','|','-',//5
'-','|',' ','-','|','|','-',//6
'-',' ','|',' ',' ','|',' ',//7
'-','|','|','-','|','|','-',//8
'-','|','|','-',' ','|','-' //9
};
int main()
{
char n[9];
int i,j,k,s,len;
//int flag = 0;
scanf("%d %s",&s,n);
while(!(s==0 && strlen(n)==1 && n[0]=='0') )
{
//if(flag==1){putchar('\n');}//空白行
len = strlen(n);
//printf("len=%d\n",len);
for(i=0;i<len;i++)
{
putchar(' ');
for(j=0;j<s;j++) putchar(a[n[i]-'0'][0]);
putchar(' ');
if(i<len-1){putchar(' ');}//空白列
}
putchar('\n');
for(j=0;j<s;j++)
{
for(i=0;i<len;i++)
{
putchar(a[n[i]-'0'][1]);
for(k=0;k<s;k++) putchar(' ');
putchar(a[n[i]-'0'][2]);
if(i<len-1){putchar(' ');}//空白列
}
putchar('\n');
}
for(i=0;i<len;i++)
{
putchar(' ');
for(j=0;j<s;j++) putchar(a[n[i]-'0'][3]);
putchar(' ');
if(i<len-1){putchar(' ');}//空白列
}
putchar('\n');
for(j=0;j<s;j++)
{
for(i=0;i<len;i++)
{
putchar(a[n[i]-'0'][4]);
for(k=0;k<s;k++) putchar(' ');
putchar(a[n[i]-'0'][5]);
if(i<len-1){putchar(' ');}//空白列
}
putchar('\n');
}
for(i=0;i<len;i++)
{
putchar(' ');
for(j=0;j<s;j++) putchar(a[n[i]-'0'][6]);
putchar(' ');
if(i<len-1){putchar(' ');}//空白列
}
putchar('\n');
putchar('\n');//空白行
scanf("%d %s",&s,n);
//flag = 1;
}
//system("pause");
return 0;
}
分享到:
相关推荐
该项目着重于使用各种类型的定位,浮动以及使用Flex和Grids显示器。 建于 HTML CSS3 现场演示 作者 :bust_in_silhouette: :bust_in_silhouette: :handshake: 贡献 欢迎贡献,问题和功能要求! 随时检查。 :...
例如,我们可以定义一个针对手机屏幕的样式集,另一个用于平板电脑,再一个用于桌面显示器。媒体查询的基本语法是 `@media screen and (min-width: 600px) { /* 样式 */ }`,这里的 `min-width: 600px` 表示当视口...
在这个主题中,可能采用了媒体查询(Media Queries)、弹性网格布局(Flexible Grids)和响应式图像(Responsive Images)等技术,确保在各种设备上都能提供良好的用户体验。 4. 主题开发:在WordPress中,主题决定...
在这个模板中,设计师和开发者已经精心优化了这些元素,确保无论用户在大屏幕显示器还是小屏幕手机上浏览,都能获得一致的浏览体验。 总的来说,"响应式黑色企业站大气模板"是一个结合了最新HTML5技术和响应式设计...
响应式设计是当前网页开发的必备特性,它通过媒体查询(Media Queries)和流式布局(Fluid Grids)来确保页面在不同屏幕尺寸下的适配。在扁平风格的后台管理模板中,响应式设计意味着用户无论是在大屏显示器还是小屏...
响应式设计通过媒体查询(Media Queries)、流式布局(Fluid Grids)和自适应图片(Responsive Images)等技术实现,确保内容在不同设备上都能适配显示。 "大气"通常指的是模板的设计风格,可能包含大图背景、简洁...
该模板的核心特性在于其响应式布局,这意味着无论用户是在大屏幕显示器上浏览,还是在小屏幕的移动设备上查看,博客内容都能自适应屏幕尺寸,保持良好的可读性和视觉效果。响应式设计通常通过使用媒体查询(Media ...
响应式设计依赖于流式布局(Fluid Grids)、弹性图片(Flexible Images)和媒体查询,通过这三要素,网页可以自适应地调整其布局、内容大小和显示方式,以适应从小型手机到大型桌面显示器的各种屏幕尺寸。...
通过使用媒体查询(Media Queries)、流式网格(Fluid Grids)和弹性图片(Flexible Images)等技术,自适应模板能够确保无论在大屏幕显示器、平板电脑还是智能手机上,页面都能够清晰、有效地呈现内容。 H136、H...
其次,宽屏设计是为了适应大屏幕显示器的发展趋势,提供更广阔的视野,使内容展示更为丰富和生动。对于互联网手机产品来说,宽屏设计可以更好地展现产品的特点和细节,增强视觉冲击力。 响应式布局是模板的核心特性...
响应式设计利用媒体查询(Media Queries)和流式布局(Fluid Grids)等技术实现,确保内容在不同设备上的适应性和一致性。 Bootstrap是当前最流行的前端开发框架,它提供了丰富的预设样式、组件和JavaScript插件,...
在响应式设计方面,该主题能够自动适应不同屏幕尺寸,从小型移动设备到大型桌面显示器,都能提供优化的浏览体验。这意味着无论用户是在手机、平板还是电脑上访问,内容都会以最佳方式呈现,无需滚动或缩放。这主要...
它通过媒体查询(Media Queries)和流式布局(Fluid Grids)等技术,让页面能够根据用户设备的屏幕尺寸自动调整布局,确保在手机、平板和桌面等不同设备上都能提供一致的用户体验。 **5. 扁平化设计** 扁平化设计是...
通过使用媒体查询(media queries)和流式布局(flexible grids),模板可以自动适应不同的设备屏幕大小,无论是桌面电脑、平板还是手机,都能提供良好的浏览体验。这对于糕点店尤其重要,因为客户可能在任何设备上...
通过设置不同的CSS样式规则,页面可以自动适应不同分辨率的屏幕,保证在大屏显示器和小屏移动设备上都能呈现出理想的视觉效果。此外,流式布局(Fluid Grids)、相对单位(如em和rem)和弹性图片(Flexible Images)...
响应式设计是现代网页开发的必备特性,通过使用媒体查询(Media Queries)和流式布局(Fluid Grids),模板能够根据用户的设备屏幕尺寸自动调整其布局。这确保了无论用户是在大屏显示器还是小屏手机上访问,都能看到...
通过使用媒体查询(Media Queries)、流式布局(Fluid Grids)、弹性图片(Flexible Images)和自适应视频(Adaptive Videos)等技术,网站能够根据用户设备的屏幕尺寸和方向自动调整布局。这样,无论用户是在大屏...
同时,宽屏设计则充分利用了现代大屏幕显示器的显示优势,提供更广阔的展示空间,增强视觉冲击力。 此外,此模板作为一个商业整站模板,包含了多个页面,如首页、关于我们、产品展示、新闻动态、联系我们等,这些...
在构建响应式网页时,通常会采用流式布局(Fluid Grids)、弹性图片(Flexible Images)和媒体查询(Media Queries)这三个基本技术。流式布局使用相对单位(如百分比)而非绝对单位(像素),使布局可以根据窗口...
自适应响应式设计是现代网页开发的关键,它通过媒体查询(Media Queries)和流式布局(Fluid Grids)等技术确保网站在不同设备上的显示效果。这种设计方法允许网页在不同宽度的屏幕上自动调整布局,以优化显示。响应...