zoukankan      html  css  js  c++  java
  • 按需求输出菱形

    #include <stdio.h>

    void showrhomb1(const int num)
    {
     int i=1;
     int j=1;

     for(; i<=num; i++)
     {
      for(j=1; j<=num-i; j++)
       printf("  ");
      for(j=1; j<=2*i-1; j++)
       printf("* ");
      printf("\n");
     }
     for(i=1; i<num; i++)
     {
      for(j=1; j<=i; j++)
       printf("  ");
      for(j=1; j<=2*(num-i)-1; j++)
       printf("* ");
      printf("\n");
     }
    }

    void showrhomb2(const int num)
    {
     int i=0;
     int j=0;
     int k=0;
     int m=0;

     for(i=1; i<num*2; i++)
     {
      if(i>num)
       k=num*2-i;
      else
       k=i;
      for(j=1; j<=num-k; j++)
       printf("  ");
      for(j=1; j<=2*k-1; j++)
       printf("* ");
      printf("\n");
     }
    }

    void showrhomb3(const int num)

    {

    for (int i = -num; i <= num;i++)
    {
    for (int j = -num;j <= num;j++)
    {
    if (abs(i)+abs(j)<=num)
    {
    printf("*");
    }
    else
    {
    printf(" ");
    }
    }
    printf("\r\n");
    }

    }

    int main(int argc, char** argv)
    {
     int num=3;

     printf("请输入num:");
     scanf("%d", &num);

     showrhomb1(num);
     printf("\n\n");
     showrhomb2(num);
     printf("\n\n");
     return 0;
    }

  • 相关阅读:
    java 环境变量
    maven配置国内镜像库
    swagger ui
    jenkins systemctl启动失败
    gradle 错误
    jenkins 自动构建gitlab项目
    git
    Spinnaker 介绍
    openstack 基础服务软件安装配置(queens,centos-7)
    openstack-nova(queens)
  • 原文地址:https://www.cnblogs.com/ccmfc/p/1924949.html
Copyright © 2011-2022 走看看