数组_例题:将3行4列的数组转置成4行3列并反向输出
2014-04-14 10:57
106 查看
# include <stdio.h>
int main(void)
{
int a[3][4] = {11,12,13,14,21,22,23,24,31,32,33,34};
int b[4][3];
int i, j;
for(i=0; i<4; i++) //转置数组;
for(j=0; j<3; j++)
b[i][j] = a[j][i];
for(i=3; i>=0; i--) //反向输出转置后的数组;
{
for(j=2; j>=0; j--)
printf("%5d", b[i][j]);
putchar('\n');
}
return 0;
}
int main(void)
{
int a[3][4] = {11,12,13,14,21,22,23,24,31,32,33,34};
int b[4][3];
int i, j;
for(i=0; i<4; i++) //转置数组;
for(j=0; j<3; j++)
b[i][j] = a[j][i];
for(i=3; i>=0; i--) //反向输出转置后的数组;
{
for(j=2; j>=0; j--)
printf("%5d", b[i][j]);
putchar('\n');
}
return 0;
}
相关文章推荐
- 面程序的功能是将一个4×4的数组进行逆时针旋转90度后输出,要求原始数组的数据随机输入,原新数组以4行4列的方式输出
- 黑马程序员——论坛活动:100以内素数之和、数组排序阶梯状输出、反向打印杨辉三角
- 求3行5列二维数组中每列最小值,及最小值在数组中的行号和列号,并输出。
- 黑马程序员_活动:100以内素数之和、数组排序阶梯状输出、反向打印杨辉三角
- 关于数组基础的几道例题,非常实用,知识点很多。利用数组输出数据。
- 九九乘方表/数组排序/反向输出字符串
- 实现数组的反向输出
- 创建一个二维数组,实现该数组的行列转置,输出
- 141.编程,实现(3行3列)的转置(即行列互换)
- Java中如何将一个数组反向输出
- 转置数组中元素(倒序输出)
- 第6章 数组----遍历数组(使用二维数组输出一个3行4列且所有元素都是0的矩阵)
- 栈的相关应用(一)--数组的反向输出
- c#例题:输入学生的学号,姓名,分数,然后根据分数进行排序再输出最终结果。重点学习用结构体定义数组的表达方式
- [FUNC]数组反向输出
- 定义一个2维数组3行4列,求数组平均值最大值最小值js
- java-基础-计算数组的转置(横向输出)
- 将一个给定的整型数组转置输出
- 指针类型:指向3行4列的整形二维数组
- 用unity来写 二维数组编写程序定义一个二维数组arr,该数组一共有4行3列,如下表所示,请把下表中的所有对应数据利用赋值语句赋值到该二维数组arr中去arr 第0列第1列第2列第0行第1行第2行第