此次是c语言学习当中要求编写的一个小程序。
要求是:
输入一个任意一个正整数n,生成对应的菱形
#include <stdio.h>
#include <math.h>
void main()
{
int i,j,k,n;
printf("请输入数字:");
scanf("%d",&n);
for(i=-(n-1);i<n;i++)
{
for(j=0;j<fabs(i);j++)
printf(" ");
for(k=1;k<(2*n-fabs(2*i));k++)
printf("*");
printf("\n");
}
printf("\n");
system("pause");
return 0;
}
效果如图