} 6-7
#include
{ int a[15][15],i,j,k,p,n; p=1;
while(p==1)
{printf(\ scanf(\
if ((n!=0) && (n<=15) && (n%2!=0)) p=0; }
for (i=1;i<=n;i++) for (j=1;j<=n;j++) a[i][j]=0; j=n/2+1; a[1][j]=1;
for (k=2;k<=n*n;k++) {i=i-1; j=j+1;
if ((i<1) && (j>n)) {i=i+2; j=j-1; } else
{if (i<1) i=n; if (j>n) j=1; }
if (a[i][j]==0) a[i][j]=k; else
{i=i+2; j=j-1; a[i][j]=k; } }
for (i=1;i<=n;i++) {for (j=1;j<=n;j++)
printf(\ printf(\ } return 0; }
6-8
#include
#define M 5 /* Êý×éΪ4ÐÐ5ÁÐ */ int main() {
int i,j,k,a[N][M],max,maxj,flag; printf(\
for (i=0;i {max=a[i][0]; /* ¿ªÊ¼Ê±¼ÙÉèa[i][0]×î´ó */ maxj=0; /* ½«ÁкÅ0¸³¸ømaxj±£´æ */ for (j=0;j flag=1; /* ÏȼÙÉèÊǰ°µã£¬ÒÔflagΪ1´ú±í */ for (k=0;k if(flag) /* Èç¹ûflag1Ϊ1±íʾÊǰ°µã */ {printf(\ /* Êä³ö°°µãµÄÖµºÍËùÔÚÐÐÁкŠ*/ break; } } if(!flag) /* Èç¹ûflagΪ0±íʾ°°µã²»´æÔÚ */ printf(\ return 0; } 6-9 #include { int i,number,top,bott,mid,loca,a[N],flag=1,sign; char c; printf(\ scanf(\ i=1; while(i {scanf(\ if (a[i]>=a[i-1]) i++; else printf(\ } printf(\ for (i=0;i {printf(\ scanf(\ sign=0; top=0; //topÊDzéÕÒÇø¼äµÄÆðʼλÖà bott=N-1; //bottÊDzéÕÒÇø¼äµÄ×îĩλÖà printf(\ sign=1; }