首页 > 试题广场 >

空心三角形图案

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

输入描述:
多组输入,一个整数(3~20),表示输出的行数,也表示组成三角形边的“*”的数量。


输出描述:
针对每行输入,输出用“*”组成的“空心”三角形,每个“*”后面有一个空格。
示例1

输入

4

输出

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

输入

5

输出

*         
* *       
*   *     
*     *   
* * * * *
头像 西西西西西西西
发表于 2021-09-02 22:30:05
#include <stdio.h> int main() { int n = 0; //多组输入 while (~scanf(" %d", &n)) { //控制行 for (int i = 展开全文
头像 zzfyupup
发表于 2022-06-04 20:52:55
#include <stdio.h> int main() { int n = 0; while(scanf("%d", &n) != EOF) { for(int i=0; i<n; i++) //外循环为行 { f 展开全文
头像 从入门到出门
发表于 2021-11-09 15:23:47
做之前先理清思路再来写,我就是开始想到啥写啥,后面越搞越心烦意乱。。。 #include "stdio.h" int main() { int num,i,j; while(scanf("%d",&num)!=EOF) { for(i=0;i<n 展开全文
头像 乐意999
发表于 2021-11-28 19:47:22
">int main(){ int row; while(~scanf("%d",&row)){ **\\多组输入** for(int i=0;i<row;i++){\\行 for(int j=0;j<=i;j++){\\列 展开全文
头像 牛客60940838号
发表于 2022-06-25 09:45:57
while True:     try:         n= int(input())        展开全文
头像 isCharlott
发表于 2022-04-19 04:32:15
#include<stdio.h> int main(){     int n;     int i,j;     while(scanf("%d",&n)!=EOF){       &nb 展开全文
头像 Zerone·
发表于 2022-05-23 18:50:01
#include<stdio.h> int main() {     int n;     while (scanf("%d", &n) != EOF) {         for (int i = 展开全文
头像 破竹GYH
发表于 2022-02-01 23:26:15
#include<iostream> using namespace std; int main() { int n; while(cin>>n) { for(int j=1;j<=n;j++) { 展开全文
头像 萤飘碎火
发表于 2022-06-29 20:59:27
#include <stdio.h> int main() { int n ; while(scanf("%d", &n) != -1) { for (int i = 0; i < n ; i++) { 展开全文
头像 克里里克kliric
发表于 2024-08-17 12:22:01
#include <stdio.h> int main() { int n; while (scanf("%d", &n) != EOF) { int i; for (i = 1; i <= 展开全文