69,638
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
int main(void)
{
int i = 0,j = 0;
int a[3][3] = {0};
for(i = 0;i < 3;++i)
{
for(j = 0;j < 3;++j)
{
printf("a[%d][%d]=",i,j);
scanf("%d",&a[i][j]);
}
}
for(i = 0;i < 3;++i)
{
for(j = 0;j < 3;++j)
printf("%d\t",a[i][j]);
printf("\n");
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int i = 0,j = 0,min = 0;
int a[4][4] = {0};
srand ((unsigned)time(NULL));
for(i = 0;i < 4;++i)
{
for(j = 0;j < 4;++j)
a[i][j] = rand();//为其赋值随机数
}
for(i = 0;i < 4;++i)//打印数组
{
for(j = 0;j < 4;++j)
printf("%d\t",a[i][j]);
printf("\n");
}
min = a[0][0];
for(i = 0;i < 4;++i)//判断最小值
{
for(j = 0;j < 4;++j)
if(min > a[i][j])
min = a[i][j];
}
printf("\nmin = %d\n",min);
return 0;
}
#include <stdio.h>
int main(void)
{
int i = 0,j = 0;
int a[3][3] = {1,2,3,4,5,6,7,8,9};
int t[3][3] = {0};
printf("输出原数组:\n");
for(i = 0;i < 3;++i)
{
for(j = 0;j < 3;++j)
printf("%d\t",a[i][j]);
printf("\n");
}
for(i = 0;i < 3;++i)
{
for(j = 0;j < 3;++j)
t[j][i] = a[i][j];
}
printf("输出转置后的数组:\n");
for(i = 0;i < 3;++i)
{
for(j = 0;j < 3;++j)
printf("%d\t",t[i][j]);
printf("\n");
}
return 0;
}
#include <stdio.h>
int main(void)
{
int i = 0,j = 0,t = 0;
int a[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
printf("输出原数组:\n");
for(i = 0;i < 3;++i)
{
for(j = 0;j < 3;++j)
printf("%d\t",a[i][j]);
printf("\n");
}
for(i = 0;i < 3;++i)
{
for(j = i + 1;j < 3;++j)
{
t = a[j][i];
a[j][i] = a[i][j];
a[i][j] = t;
}
}
printf("输出转置后的数组:\n");
for(i = 0;i < 3;++i)
{
for(j = 0;j < 3;++j)
printf("%d\t",a[i][j]);
printf("\n");
}
return 0;
}