Datahub
数据改变生活

3075: 瓜瓜画数字

发表时间:2022-10-27 19:36

3075: 瓜瓜画数字

时间限制: 1 Sec   内存限制: 128 MB

题目描述

瓜瓜从小爱看红绿灯,她觉得数字会一秒一秒的变化,好神奇啊~时间一长,瓜瓜写数字的习惯都受到了影响,她总喜欢把数字“画”成数码管字体的样式,例如数字“8”,瓜瓜会写成如下图所示的形式。但是这样写好慢啊,身为程序员的巴巴要帮她用程序画出来,以“*”和空格拼出数字8的数码管字体样式,而且大小还是可变的!瓜瓜觉得好神奇啊,每次画出一个新图形,瓜瓜还会数数其中有多少个空白(空格符)。

输入

两个奇数,大小不超过51,分别表示图形的长度和高度,注意以逗号分隔。

输出

有两部分,第一部分是数字’8’的数码管样式,末尾换行;
第二部分为一个整数,是图形中包含空格的数量,末尾换行。

样例输入 Copy

3,5

样例输出 Copy

***

* *

***

* *

***

2

#include<bits/stdc++.h>

using namespace std;

int main(){

int x,y;scanf("%d,%d",&x,&y);

int ans=0;

for(int k=1;k<=2;k++){

for(int i=1;i<=x;i++) putchar('*');putchar('\n');

for(int i=1;i<=y/2-1;i++){

putchar('*');

for(int j=1;j<=x-2;j++){

putchar(' ');ans++;

}

putchar('*');putchar('\n');

}}

for(int i=1;i<=x;i++) putchar('*');

printf("\n%d\n",ans);

return 0;

}


文章分类: 算法例题
分享到:
QQ:258506508                                     联系电话:020-000000    000-000000                                   联系邮箱:xxx@.co.m                                     联系地址:XXX省XXX市XXX县XXX路