/*-------------------------------------------------------
编写函数(lx),输出一个n行的菱形,n由键盘输入(n必须为奇数)
-------------------------------------------------------*/
#include <stdio.h>
#include <math.h>
void lx(int n);
main()
{
int n;
printf("请输入菱形的行数(奇数):");
scanf("%d",&n);
lx(n);
}
/**********Program**********/
void lx(int n)
{
int i,j,k;
for(i=1;i<=n/2;i++)
{
for(j=1;j<=4-i;j++)
printf(" ");
for(k=1;k<=2*i-1;k++)
printf("*");
printf("\n");
}
for(i=n-n/2;i>=1;i--)
{
for(j=1;j<=4-i;j++)
printf(" ");
for(k=1;k<=2*i-1;k++)
printf("*");
printf("\n");
}
}
/********** End **********/
C语言程序设计:编写函数(lx),输出一个n行的菱形,n由键盘输入(n必须为奇数)
于 2024-02-16 21:16:28 首次发布