zoukankan      html  css  js  c++  java
  • 类似◇形的图形,四边都是对应的行数的数字。

    #include <stdio.h>


    int main()
    {
     int row;
     printf("请输入1~35的数字!!! ");
     label1:
     scanf("%d",&row);
     if (row>35||row<1)
     {
      printf("亲,你超过范围了,请重新输入: ");
      goto label1;
     }

     //打印上半部分
     for(int i=0;i<=row;++i){
      for(int j=0;j<=row-i;++j)
       printf(" ");
      for(int k=0;k<=2*(i-1);++k)
      {
       if ((k==0)||(k==2*(i-1)))
       {
        if (i<=9)
        {
         printf("%d",i);
        }
        else
        {
         printf("%c",i+55);
        }
       }
       else
        {
         printf(" ");
        }
      }
      printf(" ");
     }
    //打印下半部分
     for( i=row-1;i>=0;--i){
      for(int j=0;j<=row-i;++j)
       printf(" ");
      for(int k=0;k<=2*(i-1);++k)
      {
       if ((k==0)||(k==2*(i-1)))
       {
        if (i<=9)
        {
         printf("%d",i);
        }
        else
        {
         printf("%c",i+55);
        }
       }
       else
        {
         printf(" ");
        }
      }
      printf(" ");
     }

    }

    运行结果:

  • 相关阅读:
    对我影响最大的三位老师
    自我介绍
    第二周作业
    2019第一次作业
    PTA编程总结3
    币值转换
    PTA编程总结2
    PTA编程总结1
    秋季学期学习总结
    人生路上对你影响最大的三位老师
  • 原文地址:https://www.cnblogs.com/wangliangliang/p/3196953.html
Copyright © 2011-2022 走看看