c语言:打印平行四边形|练习题

一、题目
输入平行四边形的边数,用星号打印平行四边形
如图:

c5b863877ad44ea08c5181c91fa331fc.jpg

 

二、思路分析
图形分为两部分
1、左边的空格
2、右边的星号
因此,把空格和星号合起来,就是要求的图形

三、代码图片【带注释】

21b3a2e2e48e4e42a5d038e08c028637.jpg

 

四、源代码【带注释】

#include <stdio.h>
//思路:图形分为两部分
//1、左边的空格
//2、右边的星号
//因此,把空格和星号合起来,就是要求的图形
void printDiamond(int);//函数声明
int main()
{
    int num=0;
    printf("输入打印的行数:");
    scanf("%d",&num);
    printDiamond(num);//调用打印函数
}
void printDiamond(int num)
{
    //打印总行数
    for(int i=0; i<num; i++)
    {
        printf("\n");
        //打印左边的空格
        for(int j=0; j<i; j++)
        {
            printf(" ");
        }

        //打印右边的星号
        for(int t=0; t<11; t++)
        {
            printf("*");
        }
    }
}

五、运行效果

e10c16dcfc4b440aa3ff2d96692db2af.jpg

 

关注我, 每天分享编程知识

相关推荐

  1. python绘制平行四边形

    2024-01-01 17:56:04       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-01 17:56:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-01 17:56:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-01 17:56:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-01 17:56:04       18 阅读

热门阅读

  1. LeetCode976. Largest Perimeter Triangle

    2024-01-01 17:56:04       29 阅读
  2. Mybatis之增删改查

    2024-01-01 17:56:04       29 阅读
  3. Channel底层简记

    2024-01-01 17:56:04       25 阅读
  4. SOLID之依赖倒置原则

    2024-01-01 17:56:04       49 阅读
  5. chrome.tabs.executeScrip To chrome.scripting.executeScript

    2024-01-01 17:56:04       35 阅读
  6. Python面试之装饰器

    2024-01-01 17:56:04       34 阅读
  7. 网络通讯基础(9):connect ()函数

    2024-01-01 17:56:04       38 阅读
  8. 2024年1月1日答案

    2024-01-01 17:56:04       32 阅读