1214 打印菱形
题目描述
打印出一个由符号“*”组成的菱形图案。
输入描述
/*
输入一个整数n(奇数), 表示菱形的行数。
*/
5
输出描述
/*
菱形用字符 * 表示,每行都没有后缀的空格。
*/
*
***
*****
***
*
#include<stdio.h>
void printlingxing(int n){
int i=0,j=0;
int x = n/2+1;
for(i=1;i<=x;i++){
for(j=0;j<x-i;j++)
printf(" ");
for(j=0;j<2*i-1;j++)
printf("*");
printf("
");
}
for(i=x-1;i>0;i--){
for(j=x-i;j>0;j--)
printf(" ");
for(j=2*i-1;j>0;j--)
printf("*");
printf("
");
}
}
int main(){
int n;
scanf("%d",&n);
printlingxing(n);
return 0;
}