首页 > 试题广场 >

我是大V

[编程题]我是大V
  • 热度指数:112303 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
每个人都想成为大V (VIP:Very Important Person),但要一点一点积累才行,先从小v做起。要求输出由小写字母v组成的大V。

输入描述:


输出描述:

v   v

 v v

  v


备注:
换行使用转义字符‘\n’
#include <stdio.h>

int main() {
    printf("v   v\n v v \n  v  \n");
    return 0;
}
发表于 2024-11-25 17:23:43 回复(0)
#include<stdio.h>

int main()
{
	char a = 'v';
	int i = 0;
	int m = 0;
	scanf("%d", &m);
	int j = 0;
	int k = 0;
	for (i = m; i > 0; i--)
	{
		for (j = m + 1; j > i; j--)
		{
			if (j == m + 1)
			{
				continue;
			}
			printf(" ");
		}
		printf("%c", a);
		for (k = 0; k < 2 * i - 3; k++)
		{
			printf(" ");
		}
		if (i != 1)
		{
			printf("%c\n", a);
		}
	}
	return 0;
}


发表于 2024-11-17 11:34:07 回复(0)
#include<stdio.h>
int main()
{
    printf("v   v\n v v\n  v\n");
    return 0;
}
发表于 2022-02-08 14:30:31 回复(0)
#include<stdio.h>
int main()
{
    printf("v   v\n"
            " v v \n"
              "  v  ");
   return 0;
}
发表于 2022-01-28 16:34:41 回复(0)
#include<stdio.h>
int main(void){
    printf("v   v\n");
    printf(" v v\n");
    printf("  v\n");
    
    return 0;
}
打印图形,难度超低,直接先写三个printf语句,然后分别复制题中的图形即可,在提交验证前每行printf都需加\n
发表于 2022-01-27 03:50:14 回复(0)
#include<stdio.h>
int main()
{
    printf("v   v\n");
    printf(" v v\n");
    printf("  v");
    return 0;
}
发表于 2022-01-03 12:38:44 回复(0)
#include <stdio.h>

intmain()
{
 printf("  v      v\n");
 printf("    v v\n");
 printf("     v\n");

 return 0;
}
发表于 2021-12-31 21:42:59 回复(0)
int main()
{
    printf("v   v\n");
    printf(" v v\n");
    printf("  v\n");
    return 0;
}

发表于 2021-11-22 17:54:40 回复(0)
#include<stdio.h>

int main()
{
    printf("v   v\n");
    printf(" v v\n");
    printf("  v\n");
    
    return 0;
}

发表于 2021-11-07 22:58:26 回复(0)
#include<stdio.h>
#define LIN 3  //此处可修改个数

int main(void)
{
	int i;//控制行 
	int j;//控制列 
	for(i=0;i<LIN;i++)
	{
		for(j=0;j<2*LIN-1-i;j++)
		{
			if(j==i||j==2*LIN-2-i)//满足条件打印 V 其它只打印空格 
			printf("v");
			else
			printf(" ");			
		}
		printf("\n");
	}
	return 0;
}

想了好久希望有人指点

发表于 2021-10-04 02:11:53 回复(2)
#include<stdio.h>
int main()
{
    printf("%c   %c\n", 'v', 'v');
    printf(" %c %c\n", 'v', 'v');
    printf("  %c", 'v');
    return 0;
}
发表于 2021-10-01 18:19:46 回复(0)
#include<stdio.h>
int main()
{
    int i=1,j=5;
    for(int n=(i+j)/2;n>0;n--)
    {
        int m=i;
        while(m>1)
            {printf(" ");
            m--;}
        printf("v");
        int t=j-i;
        if(t>0){
        while(t>1)
        {printf(" ");
        t--;}
        printf("v\n");
            }
        i++;
        j--;
    };
    return 0;
}
发表于 2021-09-07 23:29:33 回复(0)
这里实现的是一个可接受任意输入的C语言程序
int main(){
    int loop = 0;
    scanf ("%d",&loop);
    
    for (int i = 0,j = loop*2; i <= j; i++,j--){ // 这里乘二是因为夹逼相当于将 loop / 2
                                                // 所以想要输出正确行数的话就需要 *2
        for (int k = 0; k <= j; k++){
            if ( k == i && k == j){ // 当他俩相遇时,输出 V 并换行
                printf("v\n");
            }
                        else if (k == i){
                printf("v");
            }
            else if (k == j){
                printf("v\n");
            }
            else {
                printf(" ");
            }
        }
        
    }
    return 0;
}


发表于 2021-07-28 15:32:12 回复(0)