C语言数组旋转问题

功能:将一个 4×4 的数组进行顺时针旋转 90 度后输出,要求原始数组的数据随机输入,新数组以 4 行 4 列的方式输出。

#include <stdio.h>
#include<stdlib.h>int main()
{int a[4][4],b[4][4],i,j;    //a存放原始数组,b存放旋转后的数组数据printf("请输入16个数:");//输入一组数据存放到数组a中,然后旋转存放到b数组中for (i = 0; i < 4; i++){for (j = 0; j < 4; j++){scanf("%d",&a[i][j]);printf("%6d",a[i][j]);b[j][3-i] = a[i][j];}printf("\n");}printf("array b:\n");for (i = 0; i < 4; i++){for (j = 0; j < 4; j++){printf("%6d",b[i][j]);}printf("\n");}system("pause");
}

C语言数组旋转问题(C笔记)相关推荐

  1. c语言数组旋转90度,输入n*n的字符矩阵,把它旋转90度后输出??用c语言写,拜托了,急啊!!...

    匿名用户 1级 2012-02-01 回答 #include #define N 4 int main() { int i, j; int m[N][N]; for(i=0;i for(j=0;j s ...

  2. C语言 数组(做个笔记)

    1,定义数组 (1)普通定义 <类型>变量名称[元素数量] int grade[100] double a[20] (1)元素数量 (2)集成初始化定义 a={1,2,3,4,5,8,9, ...

  3. c语言数组与指针的基础知识,C语言学习笔记之数组与指针的关系

    首先,大家先需知道一个关于基类型的概念 基类型:组成一个新类型的基础类型 这句话是什么意思呢?举个例子: int a[3] = {1,2,3}; 上面是由三个int类型的数组成一个新的类型也就是数组, ...

  4. 终于学会数组的使用啦~~~------C语言数组学习笔记详解

    本篇文章是对C语言数组内容的学习,将为初学数组的小伙伴们详细剖析数组,相信大家一定可以有所收获,接下来让我们一起学习吧!

  5. c语言 数组指针,C语言数组名及指向数组指针的小结

    相信不少的C语言初学者都知道,数组名相当于指针,指向数组的首地址,而函数名相当于函数指针,指向函数的入口地址. 现在有这样一个问题,如果对数组名取地址,那得到的会是什么呢?很多人立刻会想到:给指针取地 ...

  6. java语言程序设计勇_自考Java语言程序设计(一)串讲笔记

    自考Java语言程序设计(一)串讲笔记.txt43风帆,不挂在桅杆上,是一块无用的布:桅杆,不挂上风帆,是一根平常的柱:理想,不付诸行动是虚无缥缈的雾:行动,而没有理想,是徒走没有尽头的路.44成功的 ...

  7. c语言/c++转Java学习笔记---基础问题

    c语言/c++转Java学习笔记---基础问题 1.java注释 2.数组的定义和使用 定义 使用 3.类 4.this 的使用 5.继承 6.super的使用 7.包 8.修饰符 成员的访问控制符( ...

  8. c语言编程实例解析精粹,C语言实例解析精粹学习笔记——35(报数游戏)

    实例35: 设由n个人站成一圈,分别被编号1,2,3,4,--,n.第一个人从1开始报数,每报数位m的人被从圈中推测,其后的人再次从1开始报数,重复上述过程,直至所有人都从圈中退出. 实例解析: 用链 ...

  9. C语言数组——二维数组

    C语言目录 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C语言基础-第一个C程序 C语言基础-简单程序分析 VS ...

  10. C语言数组测试函数,(完整word版)C语言数组与函数阶段测试题答案---(20200807070313)(8页)-原创力文档...

    } } C语言数组与函数阶段测试题答案 一.选择题( 18*2=36 分) 1. 在定义" int a[5][6]; "后,第 11个元素是 [ C ] A.a[2][5] B . ...

最新文章

  1. [Java并发编程(一)] 线程池 FixedThreadPool vs CachedThreadPool ...
  2. 官方乌镇定调互联网金融,P2P、众筹专项对待
  3. xgboost 一般多少棵树_大白话人工智能算法-第32节集成学习之通俗理解XGBoost原理和过程...
  4. Educational Codeforces Round 75 (Rated for Div. 2) D. Salary Changing 二分 + check
  5. nssl1460-逛机房【bfs】
  6. java urlencode php_PHP如何使用urlencode()函数进行url编码?(代码示例)
  7. Java类初始化及实例化过程
  8. Linux学习总结(2)——linux常用命令大全
  9. 利用装饰器实现mock和api的局部分离切换
  10. Broadcast variabies-广播变量
  11. Adb命令笔记 --菜鸟的笔记
  12. solr suggest+autocomplete实现自动提示
  13. Lyncee 数字全息显微镜 DHM Digital Holographic Microscopy
  14. python 中文转Unicode编码 Unicode编码转中文
  15. 数独每日一题-第1题
  16. html5峰会2015,2015 iWeb峰会与第四届HTML5峰会  7月19日上海站重磅开幕
  17. [英语竞赛] 知识整理
  18. 全国计算机图书销售订单记录,销售订单管理信息系统.doc
  19. 基于移动最小二乘法的曲线曲面拟合论文阅读笔记
  20. 太湖之光超级计算机使用申请,神威太湖之光系统快速使用指南-国家超级计算无锡中心.PDF...

热门文章

  1. python访问服务器注册表,使用Python的Windows注册表访问(Winreg)
  2. 二级计算机混合引用,Excel单元格的相对引用、绝对引用和混合引用
  3. 为什么我keepalive配置的vip不能通_企业十大应用-Keepalived-配置详解
  4. 怎么在linux中运行gamess,桌面应用|在 Linux 中怎么运行 MS-DOS 游戏和程序
  5. Java—读取多层嵌套Json文件的内容并根据索引返回JsonObject
  6. 网易考拉向欧洲市场投入220亿,能掀起多大波澜?
  7. 在android中用跑马灯的效果显示textview
  8. Ubantu指令收藏
  9. Gprinter Android SDK V2.1 使用说明
  10. Struts 标签 —— Bean 标签