首页 > 试题广场 >

直角三角形图案

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

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


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

输入

4

输出

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

输入

5

输出

*
* *
* * *
* * * *
* * * * *
#include<stdio.h>

int main()
{
    int n;
    while(scanf("%d",&n)!=EOF)
    {
        for(int i=0;i<n;i++)
        {
            for(int a=0;a<=i;a++)
                printf("* ");
            printf("\n");
        }
    }
    return 0;
}

发表于 2024-11-13 14:57:21 回复(0)
#include <stdio.h>
int main() {
int a, i,j;
while(scanf("%d",&a)!=EOF)
{
for(i=a;i>0;i--)
{
for(j=0;j<=a-i;j++)
{
printf("* ");
}
printf("\n");
}
}
}
发表于 2024-09-17 19:20:29 回复(0)
#include<stdio.h>

int main()
{
    int n;
    while(scanf("%d",&n)!=EOF){
        for(int i=0;i<n;i++){
            for(int j=0;j<=i;j++){
                printf("* ");
            }
            printf("\n");
        }
    }
    return 0;
}
发表于 2024-09-11 19:26:01 回复(0)
#include <stdio.h>
 
int main() {
    int n = 0;
    while ( (scanf("%d", &n)) != EOF) {
        for (int i = 0; i < n; i++) {
            for (int j = i+1; j > 0; j--) {
                printf("* ");
            }
            printf("\n");
        }
    }
    return 0;
}

发表于 2024-08-05 21:49:24 回复(0)
#include <stdio.h>

int main() {
    int a;
    while (scanf("%d", &a) != EOF) {
        for (int i = 0; i < a; i++) 
        {
            for (int j = 0; j <= i; j++)
                printf("* ");

            printf("\n");   //换行
        }
    }
    return 0;
}

发表于 2024-06-20 16:23:18 回复(0)
编辑于 2024-03-26 16:17:42 回复(0)

int main(){
    int x;
    while(scanf("%d",&x)!=EOF){
        for(int i=1;i<=x;i++){
            for(int j=1;j<=i;j++){
                printf("* ");
               
            }
            printf("\n");
        }
    }
}
发表于 2024-03-25 13:18:57 回复(0)
#include <stdio.h>

int main() 
{
    int n = 0;
    int i = 0;
    int j = 0;

    while (scanf("%d", &n) != EOF) 
    { 
        for(i = 0; i < n; i++)
        {
            for(j = 0; j <= i; j++)
            {
                putchar('*');
                putchar(' ');
            }
                putchar('\n');
        }
    }

    return 0;
}

编辑于 2024-03-19 10:54:12 回复(0)
#include <stdio.h>

int main() {
    int n;
    while(scanf("%d", &n) != EOF){
        for(int y=1; y<=n; y++){
            for(int x=1; x<=y; x++){
                printf("* ");
            }
            printf("\n");
        }
    }
    return 0;
}
发表于 2024-01-23 17:53:49 回复(0)
#include <stdio.h>

int main() {
    int n=0;
    while (scanf("%d", &n) != EOF) { 
       for(int i=0;i<n;i++)
       {
        for(int j=0;j<=i;j++)
        {
            printf("* ");
        }
        printf("\n");
       }
    }
    return 0;
}

编辑于 2024-01-08 13:01:17 回复(0)
#include<stdio.h>  int main()
{ int n=0; while(~scanf("%d",&n))
    { int x=1; int y=1; for(y=1;y<=n;y++)
       { for(x=1;x<=n;x++)
           { if(x<=y)
                   printf("* ");
           }
           printf("\n");
       }
    } return 0;
}
发表于 2023-10-27 17:00:25 回复(0)
#include <stdio.h>

int main() {
    int n=0;
    while(~scanf("%d",&n))
    {
        for(int i=0;i<n;i++)
        {
            for(int j=0;j<i+1;j++)
            {
                printf("* ");
            }
            printf("\n");
        }
    }
    return 0;
}
发表于 2023-09-01 10:32:43 回复(0)
#include <stdio.h>

main() {
	int  c = 0;

	while (~scanf("%d", &c)) {
		int i, j = 0;
		for (i = 0; i < c; i++) {
			for (j = 0; j <= i; j++) {

				printf("* ");

			}
			printf("\n");
		}

	}
}

发表于 2023-05-17 20:57:33 回复(2)
#include <stdio.h>

int main() 
{
    int n=0;
    while(~scanf("%d",&n))
    {
        int i=0;
        for(i=0;i<n;i++)
        {
            int j=0;
            for(j=0;j<=i;j++)
            {
                printf("* ");
            }
            printf("\n");
        }
    }
    return 0;
}


//函数法
void print(int i)
{
    while(i-->0)
    {
        putchar('*');
        putchar(' ');      
    }
}

int main()
{
    int n=0;
    while(~scanf("%d",&n))
    {
        int i=0;
        for(i=1;i<=n;i++)
        {
            print(i);
            putchar('\n');
        }
    }
    return 0;
}

发表于 2023-04-25 12:15:22 回复(0)
#include <stdio.h>

int main() {
    int n = 0;
    int i = 0;
    int j = 0;
    while(scanf("%d", &n) != EOF)
    {
        for(i = 0; i < n; i++)
        {
            for(j = 0; j <= i; j++)
            {
                printf("* ");
            }
            printf("\n");
        }
    }
    return 0;
}
发表于 2023-04-08 16:20:31 回复(0)
#include <stdio.h>

int main()
{
    int n;
    while(scanf("%d",&n)!=EOF)
    {
        for(int i=1;i<=n;i++)
        {
            for(int j=0;j<i;j++)
            {
                printf("* ");
            }
            printf("\n");
        }
    }
    return 0;
}
发表于 2023-04-05 02:26:53 回复(0)
#include <stdio.h>

int main() {
    int a;
    while (scanf("%d", &a) != EOF) { 
        for(int i=0;i<a;i++)
        {
            for(int j=0;j<i+1;j++)
            {
                printf("* ");
            }
            printf("\n");
        }
    }
    return 0;
}

发表于 2023-03-09 20:19:35 回复(0)
#include <stdio.h>

int main() {
    int a;
    while (scanf("%d", &a) != EOF) {
        getchar();
        for (int i = 0; i < a; i++) {
            for (int j = 0; j <= i; j++) {
                printf("* ");
            }
            printf("\n");
        }

    }
    return 0;
}
发表于 2023-02-28 16:07:14 回复(0)
#include<stdio.h>
int main()
{
    int n=0;
    while(scanf("%d",&n)!=EOF){
        for(int i=0;i<n;i++){
            for(int j=0;j<=i;j++){
                printf("* ");
            }
            printf("\n");
        }
    }
    return 0;
}
发表于 2022-09-08 20:00:24 回复(0)