XTU 1338 Sandglass(直接无脑)

题目描述

用字符输出一个如同样例格式的沙漏的图形。要求如下:

  1. -做上下底
  2. \/做斜边
  3. *表示沙子
  4. 上层沙子空一行,其他行填满;下层沙子只有中间一列。
  5. 上下底的行首无空格,所有行的行末无空格。

输入

第一行是样例数T(1≤T≤40)。 以后的每行一个样例,是一个整数n(6≤n≤80),n是偶数,表示沙漏的行数。

输出

每行输出一个对应的图形,每个样例之后输出一个空行。

样例输入

2
6
8

样例输出

-----
\   /
 \*/
 /*\
/ * \
-----

-------
\     /
 \***/
  \*/
  /*\
 / * \
/  *  \
-------

代码如下:

#include<stdio.h>
int main()
{
	int T;
	scanf_s("%d", &T);
	while (T--) {
		int n;
		scanf_s("%d", &n);
		int i, j;
		for (i = 0; i < n / 2; i++) {
			if (i == 0)for (j = 0; j < n - 1; j++)printf("-");
			else if(i==1){
				printf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值