C语言实现矩阵翻转 上下翻转与左右翻转

实例代码:
#include <stdio.h>
void matrix (int m, int n, int t)
{
int arr[m][n];
int i, j, k;
for (i = 0; i < m; i++){
for (j = 0; j < n; j++){
scanf("%d", &arr[i][j]);
}
}
if (t == 0){//左右翻转
for (i = 0; i < m; i++){
for (j = n-1; j >= 0; j--){
if ( j == 0 ) {
printf("%d", arr[i][j]);
}
else {
printf("%d ", arr[i][j]);
}
}
printf("\n");
}
}
else if (t == 1){//上下翻转
for (i = m-1; i >= 0; i--){
for (j = 0; j < n; j++){
if ( j == n - 1 ) {
printf("%d", arr[i][j]);
}
else {
printf("%d ", arr[i][j]);
}
}
printf("\n");
}
}
}
int main()
{
int m, n, t;
scanf("%d %d %d", &m, &n, &t);
matrix (m, n, t);
return 0;
}
动态分配内存
void matrix (int m, int n, int t)
{
int i, j;
int **arr=(int**)malloc(m*sizeof(int*));
for(i = 0; i < m; i++)
{
arr[i] = (int*)malloc(n * sizeof(int));
for(j = 0; j < n;j++)
{
scanf("%d", &arr[i][j]);
}
}
/*
int **arr = new int*[m];
for(i=0;i<m;i++)
{
arr[i] = new int[n];
for(j=0;j<n;j++)
{
scanf("%d", &arr[i][j]);
}
}
*/
if (t == 0){//左右翻转
for (i = 0; i < m; i++){
for (j = n-1; j >= 0; j--){
if ( j == 0 ) {
printf("%d", arr[i][j]);
}
else {
printf("%d ", arr[i][j]);
}
}
printf("\n");
}
}
else if (t == 1){//上下翻转
for (i = m-1; i >= 0; i--){
for (j = 0; j < n; j++){
if ( j == n - 1 ) {
printf("%d", arr[i][j]);
}
else {
printf("%d ", arr[i][j]);
}
}
printf("\n");
}
}
}
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# C语言实现矩阵翻转
# C语言矩阵翻转
# 矩阵上下翻转
# 矩阵左右翻转
# C语言线性代数算法实现矩阵示例代码
# C语言求逆矩阵案例详解
# C语言实现矩阵运算案例详解
# C语言中杨氏矩阵与杨辉三角的实现方法
# C语言实现图的邻接矩阵存储操作
# C语言实现两个矩阵相乘
# C语言矩阵连乘 (动态规划)详解
# C语言求矩阵的各列元素之和的代码示例
# 详解C语言通过递归与非递归实现蛇形矩阵
# 希望能
# 谢谢大家
# 动态分配
# lt
# include
# stdio
# gt
# void
# pre
# strong
# class
# cpp
# brush
# matrix
# return
# main
# nbsp
# sizeof
# malloc
# arr
相关文章:
网站制作壁纸教程视频,电脑壁纸网站?
如何设计高效校园网站?
表情包在线制作网站免费,表情包怎么弄?
山东网站制作公司有哪些,山东大源集团官网?
广东专业制作网站有哪些,广东省能源集团有限公司官网?
如何在香港免费服务器上快速搭建网站?
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
Swift中循环语句中的转移语句 break 和 continue
网站制作公司排行榜,抖音怎样做个人官方网站
股票网站制作软件,网上股票怎么开户?
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
Android自定义控件实现温度旋转按钮效果
定制建站模板如何实现SEO优化与智能系统配置?18字教程
如何用搬瓦工VPS快速搭建个人网站?
javascript基本数据类型及类型检测常用方法小结
如何确保FTP站点访问权限与数据传输安全?
如何用免费手机建站系统零基础打造专业网站?
高防服务器租用首荐平台,企业级优惠套餐快速部署
如何通过可视化优化提升建站效果?
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
C#如何使用XPathNavigator高效查询XML
岳西云建站教程与模板下载_一站式快速建站系统操作指南
网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?
学校建站服务器如何选型才能满足性能需求?
网站制作公司排行榜,四大门户网站排名?
b2c电商网站制作流程,b2c水平综合的电商平台?
如何在Golang中引入测试模块_Golang测试包导入与使用实践
网站制作模板下载什么软件,ppt模板免费下载网站?
赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
建站主机是否属于云主机类型?
大连网站制作公司哪家好一点,大连买房网站哪个好?
建站之星如何一键生成手机站?
哈尔滨网站建设策划,哈尔滨电工证查询网站?
义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?
已有域名如何快速搭建专属网站?
如何破解联通资金短缺导致的基站建设难题?
建站之星收费标准详解:套餐费用及年费价格表一览
建站org新手必看:2024最新搭建流程与模板选择技巧
零服务器AI建站解决方案:快速部署与云端平台低成本实践
电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?
如何高效利用亚马逊云主机搭建企业网站?
购物网站制作公司有哪些,哪个购物网站比较好?
建站之星伪静态规则如何正确配置?
如何在腾讯云服务器快速搭建个人网站?
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法
建站之星如何通过成品分离优化网站效率?
IOS倒计时设置UIButton标题title的抖动问题
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
*请认真填写需求信息,我们会在24小时内与您取得联系。