贺老师教学链接  C语言及程序设计提高 本课讲解

输入输出二维数组元素

#include

int main()

{

int s[3][5], i, j;

printf("Input 3*5 numbers\n");

for (i=0; i<3; i++)

for(j=0; j<5; j++)

scanf("%d", &s[i][j]);

for (i=0; i<3; i++)

{

for(j=0; j<5; j++)

printf("%d\t", s[i][j]);

printf("\n");

}

return 0;

}

“非常规”操作元素(列序优先)

#include

int main()

{

int s[3][5], i, j;

printf("Input 3*5 numbers\n");

for (i=0; i<3; i++) //输入

for(j=0; j<5; j++)

scanf("%d", &s[i][j]);

//列序优先操作

for (i=0; i<5; i++) //输出

{

for(j=0; j<3; j++)

printf("%d\t", s[j][i]);

printf("\n");

}

return 0;

}

“非常规”操作元素(“倒序”输出)

#include

int main()

{

int s[3][5], i, j;

printf("Input 3*5 numbers\n");

for (i=0; i<3; i++) //输入

for(j=0; j<5; j++)

scanf("%d", &s[i][j]);

//“倒序”输出

for (i=2; i>=0; i--)

{

for(j=4; j>=0; j--)

printf("%d\t", s[i][j]);

printf("\n");

}

return 0;

}

例:二维数组行和列元素互换后存到另一个二维数组中

#include

int main( )

{

int a[2][3]= {{1,2,3},{4,5,6}};

int b[3][2],i,j;

printf("array a:\n");

for (i=0; i<=1; i++)

{

for (j=0; j<=2; j++)

{

printf("%d ", a[i][j]);

}

printf("\n");

}

for (i=0; i<=1; i++)

{

for (j=0; j<=2; j++)

{

b[j][i]=a[i][j];

}

}

printf("array b:\n");

for (i=0; i<=2; i++)

{

for(j=0; j<=1; j++)

printf("%d ", b[i][j]);

printf("\n");

}

return 0;

}

3 5的二维数组C语言程序,C语言及程序设计提高例程-33 二维数组元素的引用相关推荐

  1. 1000以内完数c语言程序_C语言经典面试题目及答案详解(二)

    接着上次来说,C语言经典面试题目及答案详解(一)当中大部分是一些概念和理解的东西 ,今天说一说实践操作,有关c的经典程序. 1.输出9*9口诀.共9行9列,i控制行,j控制列. #include &q ...

  2. 学生实验平台搭建c语言程序,c语言程序设计实验学生用.doc

    c语言程序设计实验学生用 C语言程序设计 实验指导 (学生用) 计算机基础教研室 <C语言程序设计>课程组 2012年9月 前 言 <C语言程序设计>是计算机科学技术系面向全校 ...

  3. 推箱子完整c语言程序,C语言实现推箱子游戏

    每天学习一点点,每天容易一点点.一个简单的C语言程序,用来复习c语言,代码通俗易懂.有什么问题望各位不吝赐教. 本文用最简单的C语言语句写个推箱子的程序,分享给大家: /*************** ...

  4. 棱形旋转c语言程序_C 语言时隔 5 年重回巅峰,这 20 个热门项目拿去练手!

    在上个月的 TIOBE 编程语言排名中,C 语言和 Java 的差距只有 0.01%.在近日 TIOBE 公布的 2020 年 5 月编程语言排行榜中,C 语言成功超越了 Java,重返第一的王者宝座 ...

  5. 文件的记录c语言程序,c语言程序学生籍贯信息记录簿设计.docx

    c 语言程序学生籍贯信息记录簿设计 学生籍贯信息记录簿 课程设计报告书 班 级: 方 0909-1 学 号:姓 名: 苑 小 叶 指导教师 : 康 亚 男 石家庄铁道大学四方学院 2010年 07月 ...

  6. 5乘7的c语言程序,C语言程序设计实验5-7教案(20页)-原创力文档

    第 7-8 次 课程名称 程序设计基础 课程性质 实验课 授课班级 网络 16-1 .2 授课地点 1402 2016 年 11 月 9 日第 5 小节 ~第 8 小节 授课时间 2016 年 11 ...

  7. 插入法排序c语言程序,C语言之插入排序算法

    一.什么是直接插入算法? 直接插入排序是一种简单的插入排序法,其基本思想是:把待排序的纪录按其关键码值的大小逐个插入到一个已经排好序的有序序列中,直到所有的纪录插入完为止,得到一个新的有序序列. 选择 ...

  8. 记得每天锻炼身体c语言程序,c语言程序

    一实验名称计算出1000以内10个最大素数之和二.实验目的1.熟练掌握if.if-else.if-else if语句和witch语句格式及使用方法,掌握if语句中的嵌套关系和匹配原则,利用if语句和s ...

  9. C语言及程序设计提高例程-21 首尝排序——冒个泡

    贺老师教学链接  C语言及程序设计提高 本课讲解 冒泡排序源程序 #include <stdio.h> #define n 10 int main( ) {int i,j,t,a[10]= ...

最新文章

  1. public void DeleteT(ListT EntityList) where T : class, new() 这是什么意思
  2. python判断是不是文件夹_Python判断文件和文件夹是否存在的方法
  3. 别问我跨域了,我想吐
  4. C#线程篇---Task(任务)和线程池不得不说的秘密
  5. 用友加密狗显示停止服务器,插上加密狗打开用友,显示下图,请问如何解决问题...
  6. 开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
  7. Python递归的几个经典案例
  8. Ansys Maxwell三相变压器制作方法教程
  9. js判断数组是否为空
  10. svn图标没有显示的解决办法
  11. 【源码】regtools:离散不适定问题的分析与求解
  12. java工厂方法_Java设计模式之工厂方法模式
  13. RS232实现串口双向通讯
  14. Linux平台设备驱动
  15. RF- BuiltIn库-should关键字
  16. 一款开源免费的任务日程管理工具ToDoList
  17. 天俊注塑机伺服每小时能省多少电?
  18. Inventor 2014 API 新功能 (9) Autodesk材质库(下)
  19. date命令时间戳和时间之间的转换
  20. raid技术快速入门

热门文章

  1. Linux Shell脚本专栏_批量主机远程执行命令脚本_08
  2. jenkins 远程启动tomcat报错:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
  3. 第七篇: 高可用的分布式配置中心(Spring Cloud Config)(Finchley版本)V2.0_dev
  4. VBA 网页提取特定内容 - 网抓实践总结
  5. 前端_网页编程 Form表单与模板引擎(中)
  6. Leetcode 904.水果成蓝(滑动窗口,哈希容器map
  7. centos安装rabbitmq_【SpringBoot MQ系列教程】RabbitMq 初体验
  8. c++ 编写函数返回两个值最小值_结合实例来分析SQL的窗口函数
  9. 英特尔核芯显卡控制面板没有了_只认性能你就输了!英特尔第十代酷睿处理器最全解析...
  10. android 获取通讯录全选反选_Xamarin.Forms读取并展示Android和iOS通讯录 TerminalMACS客户端...