打印菱形
程序员文章站
2024-03-23 18:24:16
...
Problem Description
从键盘输入一个整数n(1≤n≤9),打印出指定的菱形。
Input
正整数n(1≤n≤9)。
Output
指定的菱形。
第一行前面有n-1个空格,第二行有n-2个空格,依此类推。
Sample Input
5
Sample Output
*
*
Hint
Source
#include<stdio.h>
int main(){
int n,i,j,m,num=1;
scanf("%d",&n);
for(i=1;i<=n;i++){
for(j=0;j<n-i;j++)
printf(" “);
for(m=0;m<num;m++)
printf(”");
printf("\n");
num=num+2;
}
num=num-4;
for(i=1;i<=n-1;i++){
for(j=1;j<=i;j++)
printf(" “);
for(m=0;m<num;m++)
printf(”");
printf("\n");
num=num-2;
}
return 0;
}
上一篇: 九九乘法表