首页 > 试题广场 >

X形图案

[编程题]X形图案
  • 热度指数:50079 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的X形图案。

输入描述:
多组输入,一个整数(2~20),表示输出的行数,也表示组成“X”的反斜线和正斜线的长度。


输出描述:

针对每行输入,输出用“*”组成的X形图案。

示例1

输入

5

输出

*   *
 * * 
  *  
 * * 
*   *
示例2

输入

6

输出

*    *
 *  * 
  **  
  **  
 *  * 
*    *
头像 牛客题解官
发表于 2020-06-04 16:01:31
精华题解 分析: X形图案可以拆分成两根斜线,其中i==j时输出星号,或者i==n-i-1时输出星号即可,其他情况皆输出空格。 题解: #include <bits/stdc++.h> using namespace std; int main() { int n; while 展开全文
头像 牛客82035003号
发表于 2022-01-12 21:40:37
//找到规律是关键,看作一条正斜杠和反斜杠 #include <stdio.h> int main() {   int n = 0;   while(scanf("%d", &n) 展开全文
头像 西西西西西西西
发表于 2021-09-02 22:27:41
#include <stdio.h> int main() { int n = 0; //多组输入 while (~scanf(" %d", &n)) { //控制行数 for (int i = 展开全文
头像 会越来越强的哒哒
发表于 2022-03-09 15:35:58
">int main() { int n = 0; while(~scanf("%d",&n)) { //n*n的数组,对角线初始化为*,其余初始化为‘ ’,最后打印这个二维数组 char arr[20][20]; int i 展开全文
头像 欸嘿~
发表于 2022-07-06 17:30:34
//对称图形可以用坐标的思想来解决,假设图形被放在坐标方格中, //*和_都有专属坐标,经过观察可以总结出*坐标的规律 import java.util.Scanner; public class Main {      展开全文
头像 萤飘碎火
发表于 2022-06-29 17:35:34
#include <stdio.h> int main() { int n; while(scanf("%d", &n) != -1) { for (int i = 1; i < n + 1; i++) { 展开全文
头像 牛逼(牛客的哥哥)
发表于 2020-11-18 18:33:07
#include <iostream> using namespace std; int main() { // width 间隔宽度 margin 边距 down判断是否打印完上部分 int length, width, down = 0, margin = 1; 展开全文
头像 Portia356
发表于 2021-11-21 02:39:06
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); 展开全文
头像 captain_fto
发表于 2021-12-19 15:25:15
双层循环 #双层循环 def print_pic(n): for i in range(1,n+1): for j in range(1,n+1): if i==j or (i+j)==(n+1): print("*", 展开全文
头像 菜鸟溢栈:)
发表于 2021-11-07 17:15:25
#include<iostream> using namespace std; int main() { int a; while(cin>>a) { for(int i=1;i<=a;i++) { fo 展开全文
头像 西西西西西西西
发表于 2021-10-19 23:40:30
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System 展开全文

问题信息

上传者:牛客309119号
难度:
129条回答 3063浏览

热门推荐

通过挑战的用户

查看代码