zoukankan      html  css  js  c++  java
  • 29.九行九列02

    /*
    内循环的循环变量不能是外循环的循环变量
    */
    #include "stdio.h"
    void main()
    {
    int r,c;

    for(r=1;r<=9;r++)//控制的是行数
    {
    for(c=1;c<=r;c++)//每行的列数
    {
    printf("*");
    //printf("%d*%d=%d ",r,c,r*c);
    }
    printf(" ");
    }

    printf(" ");//隔开两个三角形之用

    for(r=1;r<=9;r++)//控制的是行数
    {
    for(c=1;c<=r;c++)//每行的列数
    {
    if(r==9||c==1||c==r)
    printf("*");
    else
    printf(" ");
    }
    printf(" ");
    }

    printf(" ");//隔开两个三角形之用

    for(r=9;r>=1;r--)//控制的是行数
    {
    for(c=1;c<=r;c++)//每行的列数
    {
    printf("*");
    }
    printf(" ");
    }

    printf(" ");//隔开两个三角形之用

    for(r=9;r>=1;r--)//控制的是行数
    {
    for(c=1;c<=r;c++)//每行的列数
    {
    if(r==9||c==1||c==r)
    printf("*");
    else
    printf(" ");
    }
    printf(" ");
    }

    printf(" ");//隔开两个三角形之用

    for(r=1;r<=9;r++)//控制的是行数
    {
    for(c=1;c<=9-r;c++)
    {
    printf(" ");
    }
    for(c=1;c<=r;c++)//每行的列数
    {
    printf("*");
    }
    printf(" ");
    }

    printf(" ");//隔开两个三角形之用

    for(r=9;r>=1;r--)//控制的是行数
    {
    for(c=1;c<=9-r;c++)
    {
    printf(" ");
    }
    for(c=1;c<=r;c++)//每行的列数
    {
    printf("*");
    }
    printf(" ");
    }

    printf(" ");//隔开两个三角形之用
    }

  • 相关阅读:
    函数的返回值以及局部,全局变量
    函数的参数
    文件操作 函数
    数据类型一些基本操作方法
    设置精度的方法
    字符串和编码问题
    python中一些函数应用
    初步认识类
    P1613 跑路
    P2383 狗哥玩木棒
  • 原文地址:https://www.cnblogs.com/wyj1212/p/9006589.html
Copyright © 2011-2022 走看看