用“*”显示一个“王”字,用数组实现
麻烦各位高手帮我写一个程序看,#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"); }这个是最笨的方法哦.............