是一道作业吧。
/**************打印一菱形*****************/
/**分析:由于菱形上部和下部对称,故第一重循环的循变量取一对称范围(-3至+3);
第二,三重循环,循变量依融赖于第一重,并取绝对值可得到对称效果。***/
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
int main(void)
{
int i,j,k;
for(i=-3;i<=3;i++)
//打印行数;
{
for(j=abs(i);j>0;j--)
//打印每一行的空格数;
{
printf(" ");
}
for(k=abs(i);k<7-abs(i);k++)
//打印*号;
{
printf("*");
}
printf("\n");
}
system("PAUSE");
return 0;
}