1.1一维数组输出从小到大
main()
{int i,j,t,a[5];
for(i=0;i<5;i++)
scanf("%d",&a[i]);
for(i=0;i<5-1;i++)
for(j=i+1;j<5;j++)
if(a[i]>a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;}
for(i=0;i<5;i++)
printf("%4d",a[i]);
printf("\n");
}
1.2一维数组输出从小到大
main()
{int i,j,t,a[5];
for(i=0;i<5;i++)
scanf("%d",&a[i]);
for(i=0;i<5-1;i++)
for(j=0;j<5-1-i;j++)
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;}
for(i=0;i<5;i++)
printf("%4d",a[i]);
printf("\n");
}
2.1二维数组2行3列
main()
{int i,j,a[2][3]={1,2,3,4,5,6};
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
printf("%4d",a[i][j]);
printf("\n");}
}
2.2二维数组2行3列(可以省略不写)
main()
{int i,j,a[][3]={1,2,3,4,5,6};
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
printf("%4d",a[i][j]);
printf("\n");}
}
2.3二维数组2行3列
main()
{int i,j,a[2][3]={{1,2,3},{4,5,6}};
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
printf("%4d",a[i][j]);
printf("\n");}
}
2.4二维数组2行3列
main()
{int i,j,a[2][3];
for(i=0;i<2;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
printf("%4d",a[i][j]);
printf("\n");}
}
2.5二维数组
main()
{int i,j,a[2][3],b[3][2];
for(i=0;i<2;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
for(i=0;i<3;i++)
for(j=0;j<2;j++)
b[i][j]=a[j][i];
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
printf("%4d",b[i][j]);
printf("\n");}
}
c++编程
最新推荐文章于 2024-08-15 11:17:43 发布