C語言實驗——for迴圈列印圖形(迴圈結構)(sdut oj)

SwordsMan98發表於2017-01-25


C語言實驗——for迴圈列印圖形(迴圈結構)

Time Limit: 1000MS Memory Limit: 65536KB



Problem Description

通過使用雙重for迴圈語句,列印下列圖形:


Input


Output


Example Input


Example Output

   *
  ***
 *****
*******
 *****
  ***
   *


Hint

Author








參考程式碼



#include<stdio.h>
int main()
{
    int n;
    int i;
    int temp;
    n = 4;
    for(i = 1; i <= n; i++)
    {
        for(temp = i; temp < n; temp++)
        {
            printf(" ");
        }
        for(temp = i; temp > 0; temp--)
        {
            printf("*");
        }
        for(temp = i - 1; temp >0; temp--)
        {
            printf("*");
        }
        printf("\n");
    }
    for(i = n - 1; i > 0; i--)
    {
        for(temp = i; temp < n; temp++)
        {
            printf(" ");
        }
        for(temp = i; temp > 0; temp--)
        {
            printf("*");
        }
        for(temp = i - 1; temp > 0; temp--)
        {
            printf("*");
        }
        printf("\n");
    }
    return 0;
}


相關文章