用“*”显示一个“王”字,用数组实现
麻烦各位高手帮我写一个程序看,#include<stdio.h>
void main()
哎,我编的始终没王字出现
程序代码:#include <stdio.h>
#define N 7
#define M 9
main()
{
int i,j;
char a[N][M]={0};
for(i=0;i<N;i++)
{
for(j=0;j<M;j++)
if(i==0||i==(N/2)||i==(N-1))
a[i][j]='*';
else
a[i][M/2]='*';
}
for(i=0;i<N;i++)
{
for(j=0;j<M;j++)
printf("%c",a[i][j]);
printf("\n");
}
}
程序代码:#include "stdio.h"
void main()
{
char i='*';
char a[7];
for(int j=0;j<=6;j++)
{
a[j]=i;
printf("%c",a[j]);
}
printf("\n");
printf("%4c",a[4]);
printf("\n");
for(int m=0;m<=6;m++)
{ a[m]=i;
printf("%c",a[m]);
}
printf("\n");
printf("%4c",a[4]);
printf("\n");
for(int y=0;y<=6;y++)
{ a[y]=i;
printf("%c",a[y]);
}
printf("\n");
}这个是最笨的方法哦.............