请使用任意语言在屏幕上打印出一个n行n列的菱形。(输入参数为n,使用递增和递减数字填充输出)请注意需要对异常情况进行处理。 例如N=5时输出屏幕为 **1** *121* 12321 *121* **1**
示例1
输入
1
输出
"1"
示例2
输入
5
输出
"**1**|*121*|12321|*121*|**1**"
示例3
输入
4
输出
""
备注:
注意:换行符请用""替代!!!
加载中...
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * 输出菱形 * @param n int整型 行数&列数 * @return string字符串 */ public String print_diamond (int n) { // write code here } }
class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * 输出菱形 * @param n int整型 行数&列数 * @return string字符串 */ string print_diamond(int n) { // write code here } };
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # 输出菱形 # @param n int整型 行数&列数 # @return string字符串 # class Solution: def print_diamond(self , n ): # write code here
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * 输出菱形 * @param n int整型 行数&列数 * @return string字符串 */ function print_diamond( n ) { // write code here } module.exports = { print_diamond : print_diamond };
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # 输出菱形 # @param n int整型 行数&列数 # @return string字符串 # class Solution: def print_diamond(self , n ): # write code here
package main /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * 输出菱形 * @param n int整型 行数&列数 * @return string字符串 */ func print_diamond( n int ) string { // write code here }
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * 输出菱形 * @param n int整型 行数&列数 * @return string字符串 */ char* print_diamond(int n ) { // write code here }
1
"1"
5
"**1**|*121*|12321|*121*|**1**"
4
""