zoukankan      html  css  js  c++  java
  • 输出由“*”组成的菱形

    //简单

    //  main.cpp

    //  Print_xing

    //

    //  Created by duanqibo on 2019/7/1.

    //  Copyright © 2019年 duanqibo. All rights reserved.

    //  输出由“*”组成的菱形

    #include <iostream>

    #include <stdio.h>

    #include <stdlib.h>

    int main(int argc, const char * argv[])

    {

        int i,j,k,m,n,size;

        printf("请输入对角线‘*’的个数:");

        scanf("%d",&size);

        if(size<0 || size%2==0)

        {

            printf("the size is error! ");

            exit(-1);

        }

        for(i=1;i<=size;i++)

        {

            n=(i<=(size+1)/2) ? i:size-i+1;

            n=2*n-1;

            m=(size-n)/2+15;

            for(k=1;k<=m;k++)

                printf(" ");

            for(j=1;j<=n;j++)

                printf("*");

            printf(" ");

        }

        return 0;

    }

     运行结果:

  • 相关阅读:
    nginx原理及常用配置
    课程作业03-1
    Java动手动脑02
    Java课程作业02
    java课堂测试2
    Java验证码程序
    课程作业02-2
    课程作业02-1
    课程作业01
    《大道至简》第一章伪代码
  • 原文地址:https://www.cnblogs.com/duanqibo/p/11113448.html
Copyright © 2011-2022 走看看