配电箱设计图:懂C程序的大哥过来看一下!

来源:百度文库 编辑:神马品牌网 时间:2024/05/06 01:05:59
*
***
*****
*******
*****
***
*
这个图案用程序怎么编啊,谢谢!

把程序第3行的#define N 7后面的数字改成任意一个正奇数可以打印出各种此类图形,程序如下:
#include<stdio.h>
#include<math.h>
#define N 7
main()
{
int i,j;
printf("\n");
for (i=1;i<=N;i++)
{
for (j=abs(i-N/2-1);j>=1;j--) printf (" ");
for (j=abs(abs(i-N/2-1)-N/2)*2+1;j>=1;j--) printf("*");
printf("\n");
}
}

最简单的是每行用printf 输出*就是了

mian()
{
char diamond[][7]={{'','','','*'},{'','','*','*','*'},{'','*','*','*','*','*'},{'*','*','*','*','*','*','*'},{'','*','*','*','*','*'},{'','','*','*','*'},{'','','','*'}};
int i,j;
for (i=0;i<7;i++)
{
for (j=0;j<7;j++)
printf("%c",diamond[i][j]);
printf("/n");
}
}