zoukankan      html  css  js  c++  java
  • Sony笔试题 ——完成打印图案的程序

    Sony笔试题 

    完成下列打印图案的程序:

      * 

      *.*. 

      *..*..*.. 

      *...*...*...*... 

      *....*....*....*....*.... 

      *.....*.....*.....*.....*.....*..... 

      *......*......*......*......*......*......*...... 

      *.......*.......*.......*.......*.......*.......*.......*....... 

    Technorati 标签:

     

      #include <stdio.h>  

      #define N 8  

      int main()  

      { 

       int i; 

       int j; 

       int k; 

       --------------------------------------------------------- 

       | | 

       | | 

       | | 

       --------------------------------------------------------- 

       return 0; 

      }

     

    解题思路:

    首先,通过最外层循环i=[0,N-1]输出从上到下的N’*’。

    #define N 8

    for(int i=0;i<N;i++)

    {

    putchar('*');

    cout<<endl;

    }

    输出结果:

    图片1 

    再次,通过i的里层嵌套,打印出三角星。

    #define N 8

    for(int i=0;i<N;i++)

    {

    for(int j=0;j<=i;j++ )

    {

    putchar('*');

    }

    cout<<endl;

    }

    结果:

    图片2

    最后,通过k第三层循环打印’.’

    for(int i=0;i<N;i++)

    {

    for(int j=0;j<=i;j++ )

    {

    putchar('*');

    for(int k=0;k<i;k++)

    {

    putchar('.');

    }

    }

    cout<<endl;

    }

    结果:

    图片3

  • 相关阅读:
    MyBatis中文文档
    网络编程
    Django
    Django
    Django
    Django
    Django
    Django
    Django
    Django
  • 原文地址:https://www.cnblogs.com/zjb0823/p/3806501.html
Copyright © 2011-2022 走看看