喵帕斯之传说中的神剑 SDUT
莲酱找到了传说中的神剑,神剑的形态非常完美,现在莲酱想让你将神剑的形状打印出来。
神剑包括剑身和护手,题目输入剑身和护手的长度,打印出剑的形状。
护手所在的位置为剑身的 2/3 处,详细请看样例。
Input
多组输入直到EOF结束。(数据组数小于100)
每组数据输入一行包含两个整数 a, b 分别代表剑身和护手,保证 a 是 3 的倍数,b 是奇数。(3 <= a <= 30, 1 <= b <= 30)
Output
对于每组输入,打印需要的图像,每组数据最后多输出一个空行。
Sample Input
9 3
9 5
6 3
Sample Output
Hint
Source
【2017级《程序设计基础(B)I》期末上机考试】Fish
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int a,b;
int i;
while(~scanf("%d %d",&a,&b))
{
int z=a*2/3;
int m=(b+1)/2;
for(i=1; i<=a; i++)
{
if(i!=z)
{
for(int k=1; k<=m-1; k++)
{
printf(" ");
}
printf("#\n");
}
if(i==z)
{
for(int k=1; k<=b; k++)
{
if(k==b) printf("#\n");
else printf("#");
}
}
}
printf("\n");
}
return 0;
}
/***************************************************
Result: Accepted
Take time: 0ms
Take Memory: 184KB
Submit time: 2019-01-04 18:25:10
****************************************************/