博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言坐标旋转,C语言实现矩阵翻转(上下翻转、左右翻转)
阅读量:6913 次
发布时间:2019-06-27

本文共 1309 字,大约阅读时间需要 4 分钟。

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

实例代码:

#include

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

{

arr[i] = new int[n];

for(j=0;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");

}

}

}

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

转载地址:http://fincl.baihongyu.com/

你可能感兴趣的文章
『原创』c#制作的号码mask程序
查看>>
一起谈.NET技术,Unobtrusive JavaScript in ASP.NET MVC 3
查看>>
HTTP长连接和短连接
查看>>
LoaderManager使用详解(二)---了解LoaderManager
查看>>
PHP——0128练习相关2——js点击button按钮跳转到另一个新页面
查看>>
BigDecimal 、BigInteger
查看>>
EtherCAT对PHY有要求?
查看>>
ios应用内下载并安装另一个应用
查看>>
打破网络沉闷---QQ强制聊天工具再度现身!
查看>>
对Html5 Web App 的背景调查研究
查看>>
SQL GROUP BY 语句
查看>>
.NET 动态脚本语言Script.NET 开发指南
查看>>
根绝ip限制访问
查看>>
ubuntu下virtualbox配置host-only网络
查看>>
Windows Server 2008 IIS7.0 发布html和Asp.net网站
查看>>
分布式搜索方案选型
查看>>
简单介绍一些HTML代码(字幕、音频和视频)
查看>>
[深入浅出Cocoa]iOS网络编程之NSStream
查看>>
Cocos2d-html5 笔记2: director
查看>>
程序猿你是否有这些理解误区?
查看>>