能不能给我详细说说怎么运用数组和循环
追答你看一下我这C的例子就知道了,这个例子是输出一个心型
#include
main()
{int i,j,k,a[25][27],b[7];
for(i=0;i<25;i++)
for(j=0;j<27;j++)
a[i][j]=32;
i=0;
for(j=4;j<9;j++)
a[i][j]=3;
for(j=18;j<23;j++)
a[i][j]=3;
for(i=1;i<5;i++)
a[i][4-i]=a[i][8+i]=a[i][18-i]=a[i][22+i]=3;
i=5;
a[i][13]=a[i][26]=a[i][0]=3;
for(i=6;i<10;i++)
a[i][0]=a[i][26]=3;
i=10;
a[i][0]=a[i][12]=a[i][26]=3;
i=11;
a[i][0]=a[i][11]=a[i][20]=a[i][13]=a[i][26]=3;
a[i][6]=a[i][12]=1;
a[i][10]=108;
a[i][14]=101;
a[i][19]=121;
a[i][21]=117;
i=12;
a[i][1]=a[i][12]=a[i][25]=3;
for(i=13;i<24;i++)
a[i][i-11]=a[i][37-i]=3;
i=24;
a[i][13]=3;
for(i=0;i<25;i++)
{ printf("\t\t");
for(j=0;j<27;j++)
printf("%c",a[i][j]);
printf("\n");}
printf("\n\n\n\n");
}