7-1 矩阵转置

要求定义并调用函数void move(int *pointer),实现上述矩阵转置的功能。

输出格式:每行数据之间以空格分隔,最后一个数据后面没有空格

输入样例:

1 2 3
4 5 6
7 8 9

输出样例:

1 4 7
2 5 8
3 6 9
#include<stdio.h>
void move(int *pointer)
{int i,j,tmp;for(i=0;i<3;i++){for(j=0;j<i;j++)//交换,j<i是为了不让数组交换两次(如果用j<3会进行两次交换),回到原来的样式{tmp = *(pointer+i*3+j);//用一维指针表示数组*(pointer+i*3+j)= *(pointer+j*3+i);*(pointer+j*3+i) = tmp;}}
}
int main()
{int a[3][3],i,j,tmp;int *pointer;pointer=&a[0][0];for(i=0;i<3;i++)//输入矩形阵{for(j=0;j<3;j++)scanf("%d ",&a[i][j]);}move(pointer);//进入函数int count=0;for(i=0;i<3;i++){for(j=0;j<3;j++){if(j<2){printf("%d ",a[i][j]);}elseprintf("%d",a[i][j]);}printf("\n");}return 0;
}

可以定义一维数组,也可以定义二位数组,这里指针使用一维

PTA题目 : 用指针实现将一个3*3的整型矩阵转置相关推荐

  1. C语言 指针数组-字符指针数组整型指针数组 char*s[3] int*a[5] 数组指针int(*p)[4]

    基本介绍 1.指针数组:由n个指向整型元素的指针而组成,里面存放指针 Int *ptr[3]; 2.地址: ptr[i]:元素地址 &ptr[i]:指针地址 图示 代码: 内存布局: 代码 # ...

  2. 沈阳师范大学大一上册C语言PTA题目集以及答案(第六章 指针 函数题篇)

    沈阳师范大学大一上册C语言PTA题目集以及答案(第六章 指针 函数题篇) 6-1 字符串的连接 (15分) 本题要求实现一个函数,将两个字符串连接起来. 函数接口定义: char *str_cat( ...

  3. 沈阳师范大学大一上册C语言PTA题目集以及答案(第六章 指针 编程题篇)

    沈阳师范大学大一上册C语言PTA题目集以及答案(第六章 指针 编程题篇) 7-1 输出学生成绩 (20分) 本题要求编写程序,根据输入学生的成绩,统计并输出学生的平均成绩.最高成绩和最低成绩.建议使用 ...

  4. PTA 基础编程题目集 7-16 求符合给定条件的整数集 C语言

    PTA 基础编程题目集 7-16 求符合给定条件的整数集 C语言 给定不超过6的正整数A,考虑从A开始的连续4个数字.请输出所有由它们组成的无重复数字的3位数. 输入格式: 输入在一行中给出A. 输出 ...

  5. Java语言矩形与立方体的继承,沈阳师范大学大一下册C++语言PTA题目集以及答案(编程题篇)...

    沈阳师范大学大一下册C++语言PTA题目集以及答案 (编程题篇) 7-1 测试c++ (20分) 倒序输出从控制台输入的n个整数 输入格式: 第一行输入一个数n,代表行数 依次输入n个整数 输出格式: ...

  6. ip地址转换pta题目_PTA「实验2-3-5 输出华氏-摄氏温度转换表」

    PTA是浙江大学设计类实验辅助教学平台. 题目描述 输入2个正整数lower和upper(lower≤upper≤100),请输出一张取值范围为[lower,upper].且每次增加2华氏度的华氏-摄 ...

  7. 自用PTA题目记录0024

    自用PTA题目记录0024 以下题目序号并无实际意义 文章目录 自用PTA题目记录0024 9-2 A+B的文本文件版 代码 总结 9-2 A+B的文本文件版 题目作者: 翁恺 单位: 浙江大学 内存 ...

  8. 沈阳师范大学大一上册C语言PTA题目集以及答案(第三章 循环结构程序设计 编程题篇)

    沈阳师范大学大一上册C语言PTA题目集以及答案(第三章 循环结构程序设计 编程题篇) 7-1 求阶乘序列前N项和 (15分) 本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和. 输入格式 ...

  9. PTA题目集python判断题

    PTA题目集python判断题 在Python中0xad是合法的十六进制数字表示形式.(T) Python程序设计中的整数类型没有取值范围限制,但受限于当前计算机的内存大小.(T) 在Python 3 ...

  10. 自用PTA题目记录0001

    自用PTA题目记录0001 以下题目序号并无实际意义 文章目录 自用PTA题目记录0001 7-1 检查密码 代码 总结 7-1 检查密码 题目作者: 陈越 单位: 浙江大学 代码长度限制: 16 K ...

最新文章

  1. 架构师必备技能:教你画出一张合格的技术架构图
  2. 判断设备网络状态_生成树RSTP,快速生成树协议,交换网络必用的破环协议,面试必备...
  3. DNS(二)--正反解析及主从配置
  4. HIGHGUI ERROR: V4L2: Pixel format of incoming image is unsupported by OpenCV
  5. 解决hao123胁持chrome等浏览器主页问题
  6. 深入理解lua的协程coroutine
  7. 为什么传值时加号变成了空格_URL的参数中有加号传值变为空格的问题(URL特殊字符)...
  8. 现代计算机应用特点,现代计算机的特点和计算机的发展
  9. mysql用户可以localhost登陆_【单选题】登陆MySQL服务器,默认的用户名为 A. user B. pwd C. root D. localhost...
  10. shell timeout
  11. Transact-SQL数据类型(文本/图形/日期和时间/货币/特定类型)
  12. Django的url反向解析
  13. 模数转换实验中断方式c语言,DSP实验报告--模拟信号的AD+FFT变换
  14. 小齐读者拿到快手、百度、网易等 offer 的独门秘籍!
  15. python工资一般多少-Python工资多少?就业发展前景怎么样?
  16. Linux与Xshell:登陆服务器与后台执行程序
  17. python复制csv数据_如何使用Python将CSV数据复制到现有xlsx文件
  18. 如何实现数据大屏在各种场景下的时间展示?
  19. 苹果鼠标右键怎么按_iPadOS 鼠标支持详解
  20. 智能门锁电路图_智能门锁原理图,智能锁工作原理科普

热门文章

  1. dingo php,Laravel Dingo API
  2. 格林尼治时间(GMT)格式化
  3. upc组队赛6 Bumped!【最短路】
  4. 原生JS实现addclass
  5. Excel:删除一列中的重复值
  6. 奥鹏计算机基础18秋在线作业答案,1056《 计算机基础》20秋西南大学在线作业答案答案...
  7. [总结]IOS开发工程师之路
  8. sticky你了解多少
  9. L1-009 N个数求和(解决测试点三错误)
  10. win10找不到oracle修正,简单解决 WIN10更新后 远程桌面提示 CredSSP加密Oracle修正的问题...