用键盘读入一个字符,然后在屏幕上显示一个用这个字符填充的对角线长5个字符,倾斜放置的菱形

简介: 用键盘读入一个字符,然后在屏幕上显示一个用这个字符填充的对角线长5个字符,倾斜放置的菱形
#include <stdio.h>
int main()
{
  char a = 0;
  scanf("%c", &a);
  int n = 3;
  int i = 0;
  int j = 0;
  for (i = 1; i <= n; i++)
  {
    for (j = 0; j < n - i; j++)      //第i行要打印n-i个空格
    {
      printf(" ");
    }
    for (j = 0; j < 2 * i - 1; j++)         //第i行要打印2i-1个字符 
    {
      printf("%c", a);
    }
    printf("\n");
  }
  for (i = 1; i < n; i++)
  {
    for (j = 0; j < i; j++)
    {
      printf(" ");
    }
    for (j = 0; j < 2 * (n - i) - 1; j++)
    {
      printf("%c", a);
    }
    printf("\n");
  }
  return 0;
}

image.png

相关文章
span标签显示固定长度显示省略号,光标放上显示全部
span标签显示固定长度显示省略号,光标放上显示全部
166 0
|
3月前
用*号输出字母C的图案
用*号输出字母C的图案。
59 16
|
3月前
给kprobe添加字符数据显示方式
给kprobe添加字符数据显示方式
编写程序将“jdk”全部变为大写并输出到屏幕,截取子串“DK”并输出到屏幕。
编写程序将“jdk”全部变为大写并输出到屏幕,截取子串“DK”并输出到屏幕。
236 0
多行文本溢出显示省略号
多行文本溢出显示省略号
73 0
输出三角形字符阵列
输出三角形字符阵列
102 0
08:字符三角形
08:字符三角形
211 0
|
JavaScript 前端开发
文本溢出显示省略号
文本溢出显示省略号
文本溢出显示省略号
WORD出错:绕排时,字太靠近形状
WORD出错:绕排时,字太靠近形状
115 0
WORD出错:绕排时,字太靠近形状