首页 > 试题广场 >

线段图案

[编程题]线段图案
  • 热度指数:67825 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解

KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的线段图案。


输入描述:
多组输入,一个整数(1~100),表示线段长度,即“*”的数量。


输出描述:
针对每行输入,输出占一行,用“*”组成的对应长度的线段。
示例1

输入

10
2

输出

**********
**
#include <stdio.h>
#define STR(n) while(n)\
{\
printf("*");\
n--;\
}\
printf("\n");

int main() {
    int a, b;
    while (scanf("%d %d", &a, &b) != EOF)
    {
        STR(a)
        STR(b)
    }
    return 0;
}
发表于 2025-04-15 17:41:18 回复(0)
#define _CRT_SECURE_NO_WARNINGS 
#include <stdio.h>
int main()
{
    int a;
    int b;
    scanf("%d %d", &a, &b);
    for (int i = 0; i < a; i++) {
        printf("*");
    }
    printf("\n");
    for (int i = 0; i < b; i++) {
        printf("*");
    }
    return 0;
}
发表于 2025-03-31 23:28:08 回复(0)
#include <stdio.h>

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

    return 0;
}
发表于 2025-03-02 22:03:47 回复(0)
求指导
发表于 2025-01-15 19:52:03 回复(0)
#include<stdio.h>
int main()
{
    int i,j=0;
    printf("请输入一个1到100的数:");
    scanf("%d",&i);
    for(j=1;j<=i;j++)
    {
        printf("*");
    }
    return 0;
}

发表于 2024-12-20 22:32:56 回复(0)
#include <stdio.h>

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

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

int main() 
{
    int n;
    int i=1;
    while(scanf("%d",&n)!=EOF)
    {
        while(i<=n)
        {
            printf("*");
            i++;
        }
        printf("\n");
    }
    return 0;
}有没有大神帮我看看我这个题哪里有问题?感谢
发表于 2024-10-30 15:35:37 回复(3)
#include <stdio.h>

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

发表于 2024-06-20 16:16:28 回复(0)
#include <stdio.h>
int main() 
{
    int x = 0;
    while(scanf("%d",&x)!=EOF)
    {
 		while (x)
		{
			printf("*");
			x--;
		}printf("\n");
    }
    return 0;
}

发表于 2024-05-28 11:13:16 回复(0)
发表于 2024-04-29 07:55:17 回复(0)
#include <stdio.h>

int main()
 {
    int a = 0;
    while (scanf("%d", &a) != EOF)
    {
       int i = 0;
       while(i < a)
       {
        printf("%c",'*');
        i++;
       }
       printf("\n");
    }
    return 0;
}
编辑于 2024-04-06 21:59:55 回复(0)



#include <stdio.h>

int main()
{
    int a;
    while (scanf("%d", &a) != EOF)
    {
        int i = 0;
        for (i = 0; a > i; i++) {
            printf("%c", '*');
        }
    }return 0;
}
发表于 2024-04-02 22:02:28 回复(0)
#include <stdio.h>

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

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

    while (scanf("%d", &n) != EOF) 
    { 
        for(i = 0; i < n; i++)
        {
            putchar('*');
        }
        //换行,进入下一组输出
        putchar('\n');
    }

    return 0;
}

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

int main() {
    int a;
    while(scanf("%d", &a) != EOF){
        for(int i=1; i<=a; i++){
            printf("*");
        }
        printf("\n");
    }
    return 0;
}
发表于 2024-01-23 17:45:06 回复(0)
发表于 2023-10-19 18:10:52 回复(4)
#include<stdio.h>
int main()
{
	int n = 0;
	while (scanf("%d", &n) != EOF)
	{
		for (int i = 0; i < n; i++)
		{
			printf("*");
		}
		printf("\n");
	}
	return 0;
}

发表于 2023-10-13 20:28:09 回复(3)
#include <stdio.h>

int main() {
    int n=0;
    while(~scanf("%d",&n))
    {
        int i=0;
        for(i=0;i<n;i++)
        {
            printf("*");
        }
        printf("\n");
    }
    return 0;
}
发表于 2023-09-01 10:21:41 回复(0)
#include<stdio.h>
int main()
{
    int i,n;
    printf("输入*的个数:\n");
    while(scanf("%d",&n)!=EOF)
    {
        for(i=0;i<n;i++)
        {
            printf("*");
        }
        printf("\n");
    }
    return 0;
}

发表于 2023-06-11 12:25:12 回复(0)