天天看点

OJ.1996: C语言实验——打印菱形

1996: C语言实验——打印菱形

Time Limit: 1 Sec  

Memory Limit: 64 MB

Submit: 248  

Solved: 167

[​​Submit​​][​​Status​​][​​Web Board​​]

Description

从键盘输入一个整数n(1≤n≤9),打印出指定的菱形。

Input

正整数n(1≤n≤9)。

Output

Sample Input

5      

Sample Output

*
   ***
  *****
 *******
*********
 *******
  *****
   ***
    *      
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int i,n,j;
    int m;
    scanf("%d",&n);
    for(i=1; i<=n; i++)
    {
        for(j=1; j<=n-i; j++)
            printf(" ");
        for(m=1; m<=2*i-1; m++)
            printf("*");
        printf("\n");
    }
    for(i=n-1; i>=1; i--)
    {
        for(j=1; j<=n-i; j++)
            printf(" ");
        for(m=1; m<=2*i-1; m++)
            printf("*");
        printf("\n");
    }
return 0;
}      

不知道为啥,每次做打印图形类的题目都会遇到问题,,这是一道上学期就做过的题目,现在做却还是花了一些时间的。以后要多注意这块

继续阅读