int main()
{
int matrix[3][3]=
{
{1,2,3},
{4,5,6},
{7,8,9},
};
int i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d",v[i][j]);
}
printf("\n");
}
return 0;
}
例2:
int main()
{
int matrix[3][3],i,j,k=1;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
matrix[i][j]=k;
k++;
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d",matrix[i][j]);
}
printf("\n");
}
return 0;
}
例3:
int main()
{
int matrix[3][3],i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
matrix[i][j]=i*3+j+1;
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d",matrix[i][j]);
}
printf("\n");
}
return 0;
}
例4:
int main()
{
int matrix[9]={1,2,3,4,5,6,7,8,9};
int i;
for(i=0;i<9;i++)
{
printf("%d",matrix[i]);
}
return 0;
}
例5:
int main()
{
int matrix[9]={1,2,3,4,5,6,7,8,9};
int i;
for(i=0;i<9;i++)
{
printf("%d",matrix[i]);
if(i%3==2)
{
printf("\n");
}
}
return 0;
}
例6:
{
int matrix[9]={1,2,3,4,5,6,7,8,9};
int i;
for(i=0;i<9;i++)
{
printf("%d",matrix[i]);
if(i%3==2)
{
printf("\n");
}
}
return 0;
}
例6:
int main()
{
int matrix[9];
int i,k=1;
for(i=0;i<9;i++)
{
matrix[i]=k;
k++;
}
for(i=0;i<9;i++)
{
printf("%d",matrix[i]);
if(i%3==2)
{
printf("\n");
}
}
return 0;
}
例7:
int main()
{
int matrix[9];
int i;
for(i=0;i<9;i++)
{
matrix[i]=i+1;
}
for(i=0;i<9;i++)
{
printf("%d",matrix[i]);
if(i%3==2)
{
printf("\n");
}
}
return 0;
}
例8:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
srand(time(0));
int matrix[3][3]={{1,2,3},{4,5,6},{7,8,9}};
int i,j,k=0;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
int r=rand()%(9-k)+k;
int m=r/3;
int n=r%3;
int t= matrix[m][n];
matrix[i][j]=matrix[m][n];
matrix[m][n]=t;
k++;
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d ",matrix[i][j]);
}
printf("\n");
}
return 0;
}
例9:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
srand(time(0));
int matrix[9]={1,2,3,4,5,6,7,8,9};
int i;
for(i=0;i<9;i++)
{
int m=rand()% (9-i)+i;
int t=matrix[i];
matrix[i]=matrix[m];
matrix[m]=t;
}
for(i=0;i<9;i++)
{
printf("%d ",matrix[i]);
if(i %3==2)
{
printf("\n");
}
}
return 0;
}
int matrix[9];
int i,k=1;
for(i=0;i<9;i++)
{
matrix[i]=k;
k++;
}
for(i=0;i<9;i++)
{
printf("%d",matrix[i]);
if(i%3==2)
{
printf("\n");
}
}
return 0;
}
例7:
int main()
{
int matrix[9];
int i;
for(i=0;i<9;i++)
{
matrix[i]=i+1;
}
for(i=0;i<9;i++)
{
printf("%d",matrix[i]);
if(i%3==2)
{
printf("\n");
}
}
return 0;
}
例8:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
srand(time(0));
int matrix[3][3]={{1,2,3},{4,5,6},{7,8,9}};
int i,j,k=0;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
int r=rand()%(9-k)+k;
int m=r/3;
int n=r%3;
int t= matrix[m][n];
matrix[i][j]=matrix[m][n];
matrix[m][n]=t;
k++;
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d ",matrix[i][j]);
}
printf("\n");
}
return 0;
}
例9:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
srand(time(0));
int matrix[9]={1,2,3,4,5,6,7,8,9};
int i;
for(i=0;i<9;i++)
{
int m=rand()% (9-i)+i;
int t=matrix[i];
matrix[i]=matrix[m];
matrix[m]=t;
}
for(i=0;i<9;i++)
{
printf("%d ",matrix[i]);
if(i %3==2)
{
printf("\n");
}
}
return 0;
}
沒有留言:
張貼留言