列表

详情


NC214296. 抗疫必胜3

描述

2020年,抗击疫情,众志成城,我们一定能取得疫情战役最后的胜利(Victory)。乎乎想用大写字母V组成大V,请帮他编程实现。

输入描述

一行,一个整数n(3~100), 表示大V的大小,也表示输出的行数。

输出描述

针对输入的n,用大写字母V组成大V。

示例1

输入:

4

输出:

V     V
 V   V
  V V
   V

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

C++(clang++11) 解法, 执行用时: 2ms, 内存消耗: 376K, 提交时间: 2020-11-27 19:19:24

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

C(clang11) 解法, 执行用时: 1ms, 内存消耗: 376K, 提交时间: 2020-11-27 20:12:13

#include<stdio.h>
int main()
{
	int n,i;
	scanf("%d",&n);
	for(i=1;i<n;i++)
	printf("%*s%*s\n",i,"V",2*(n-i),"V");
	printf("%*s\n",n,"V");
}

Python3 解法, 执行用时: 42ms, 内存消耗: 4676K, 提交时间: 2022-06-08 13:04:03

n=int(input())
for x in range(n-1):
    print(x*' '+'V'+(n+n-3-x-x)*' '+'V')
print((n-1)*' '+'V')

上一题