源代码:
#include <stdio.h>
int main()
{
int i,j,m,line=4;
//打印菱形的上半部分
for(i=0;i<line;i++){
for(j=0;j<line-1-i;j++){ //输出空格
printf(" ");
}
for(m=0;m<2*i+1;m++){ //输出*
printf("*");
}
printf("\n");
}
//打印菱形的下半部分
for(i=0;i<line-1;i++){
for(j=0;j<i+1;j++){
printf(" ");
}
for(m=0;m<line-i*2+1;m++){
printf("*");
}
printf("\n");
}
}
运行结果: