用C语言打印图像-----菱形

简介: 用C语言打印图像-----菱形
#include<stdio.h>
//打印菱形
int main()
{
    int line = 0;
    scanf("%d", &line);//输入一个数,为上半部分总行数
    int i = 0;
    for (i = 0; i < line; i++)//打印line行(上半部分)
    {
        int j = 0;
        for (j = 0; j < line - 1 - i; j++)//打印某一行的空格
        {
            printf(" ");
        }
        for (j = 0; j < 2 * i + 1; j++)//打印某一行的*
        {
            printf("*");
        }
        printf("\n");
    }
    for (i = 0; i < line-1; i++)//打印下半部分(比上半部分少一行)
    {
            int j = 0;
            for (j = 0; j <=i; j++)//打印某一行的空格数
            {
                printf(" ");
            }
            for (j = 0; j < 2*(line-i-1)-1; j++)
            {
                printf("*");
            }
            printf("\n");
    }
        //打印一行
    return 0;
}


相关文章
|
6月前
|
C语言
C语言-----用二维数组解决菱形的打印问题
C语言-----用二维数组解决菱形的打印问题
58 0
|
6月前
|
C语言
c语言编程练习题:7-4 输出菱形图案
本题要求编写程序,输出指定的由“A”组成的菱形图案。
80 0
|
6月前
|
C语言
c语言经典例题讲解(输出菱形,喝汽水问题)
c语言经典例题讲解(输出菱形,喝汽水问题)
90 0
|
6月前
|
存储 编译器 C语言
从C语言到C++_22(继承)多继承与菱形继承+笔试选择题(下)
从C语言到C++_22(继承)多继承与菱形继承+笔试选择题
48 0
|
6月前
|
Java 编译器 定位技术
从C语言到C++_22(继承)多继承与菱形继承+笔试选择题(中)
从C语言到C++_22(继承)多继承与菱形继承+笔试选择题
45 0
|
6月前
|
安全 程序员 C语言
从C语言到C++_22(继承)多继承与菱形继承+笔试选择题(上)
从C语言到C++_22(继承)多继承与菱形继承+笔试选择题
49 0
|
6月前
|
C语言
c语言编程练习题:7-59 打印菱形图案
c语言编程练习题:7-59 打印菱形图案
73 0
|
6月前
|
C语言
用c语言画菱形( ̄_ ̄ )
用c语言画菱形( ̄_ ̄ )
64 0
|
11月前
|
C语言
C语言第二十五弹--打印菱形
C语言第二十五弹--打印菱形
|
C语言
【C语言刷题】水仙花数、打印菱形、求和
【C语言刷题】水仙花数、打印菱形、求和
76 0