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;
    }

  • 相关阅读:
    什么是系统瓶颈?
    功能测试之链接测试
    H5页面测试要点
    面向对象编程
    Java 基本语法(1)
    Java语言概述
    Annotation注解(有源代码)
    枚举类专题(有源代码)
    JDBC专题
    JSP专题
  • 原文地址:https://www.cnblogs.com/ccmfc/p/1924949.html
Copyright © 2011-2022 走看看