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

来源:互联网 发布:insert into多个数据 编辑:程序博客网 时间:2024/05/10 06:08

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

指定的菱形。 第一行前面有n-1个空格,第二行有n-2个空格,依此类推。

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;}

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

原创粉丝点击