2-1 有厚度的字符

题目描述:

根据输入的高度和厚度(厚度>0),打印由*组成的字符V。

输入:
        高度和厚度

输出:
        由*组成的字符V

测试用例:

测试输入期待的输出时间限制内存限制额外进程
测试用例 1以文本方式显示
  1. 4 2↵
以文本方式显示
  1. **   **↵
  2.  ** **↵
  3.   ***↵
  4.    *↵
1秒64M0
测试用例 2以文本方式显示
  1. 5 3↵
以文本方式显示
  1. ***   ***↵
  2.  *** ***↵
  3.   *****↵
  4.    ***↵
  5.     *↵
1秒64M0
测试用例 3以文本方式显示
  1. 5 1↵
以文本方式显示
  1. *       *↵
  2.  *     *↵
  3.   *   *↵
  4.    * *↵
  5.     *↵
1秒64M0
测试用例 4以文本方式显示
  1. 5 2↵
以文本方式显示
  1. **     **↵
  2.  **   **↵
  3.   ** **↵
  4.    ***↵
  5.     *↵
1秒64M0
测试用例 5以文本方式显示
  1. 5 4↵
以文本方式显示
  1. **** ****↵
  2.  *******↵
  3.   *****↵
  4.    ***↵
  5.     *↵
1秒64M0
测试用例 6以文本方式显示
  1. 5 10↵
以文本方式显示
  1. *********↵
  2.  *******↵
  3.   *****↵
  4.    ***↵
  5.     *↵
1秒64M0
测试用例 7以文本方式显示
  1. 6 3↵
以文本方式显示
  1. ***     ***↵
  2.  ***   ***↵
  3.   *** ***↵
  4.    *****↵
  5.     ***↵
  6.      *↵
1秒64M0
测试用例 8以文本方式显示
  1. 1 1↵
以文本方式显示
  1. *↵
1秒64M0
测试用例 9以文本方式显示
  1. 2 2↵
以文本方式显示
  1. ***↵
  2.  *↵
1秒64M0

代码实现 :

#include<stdio.h>
int main()
{
	int height,width;
	scanf("%d %d",&height,&width);
	int i,j;
	for(i=1;i<=height;i++)
	{
		for(j=1;j<height;j++)
		{
			if(j-i>=0&&j-i<width)
			{
				printf("*");
			}
			else
			{
				printf(" ");
			}
		}
		for(j=height;j>=1;j--)
		{
			if(j-i>=0&&j-i<width)
			{
				printf("*");
			}
			else
			{
				printf(" ");
			}
		}
		printf("\n");
	}
	return 0;
}

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值