c语言 二维数组实训题目程序,《C语言程序设计》1-3维数组随堂测试
一、题目
编写一个控制台程序,分别抽象现实世界中的一个一维数组、二维数组、三维数组。根据用户的输入数据1-3,系统对不同维度的数组初始化数据后再次输出。
比如:
提示:抽象的意思是代码是可以反映现实世界的事物的。
二、解答
数组是同一种数据类型数据的集合。所以,现实世界里面:
一个班级5个男生的体重数据可以作为一个一维数组。
3个班级里面,每个班级5个男生的体重数据可以作为一个二维数组。
2个年级里面,每个年级3个班,每个班5个男生的体重可以作为一个三维数组。
代码如下:为了让main函数简洁,我们可以采用函数调用的方式,不同的数组的例子放在不同的函数里面。为了实现用户输入不同的数字进行不同的操作,可以采用给一个死循环,然后根据用户的输入数据进行switch判断。
提示:多维度的函数的初始化,为了避免出错,可以先赋值低纬度的。
比如二维数组,先赋值一个一维数组{1,2,3},然后若干个一维数组就是二维数组了,多个一维数组之间用逗号隔开,最后整个对象用一个大括号括起来。也就是:
int a[2][3]={{1,2,3},{4,5,6}}
同理,要想初始化3维数组,从低维度开始也是容易的。
一个二维数组是:int a[2][3]={{1,2,3},{4,5,6}},四个二维数组叠加就是三维数组。比如:
int b[4][2][3]={{{1,2,3},{4,5,6}},{{11,12,13},{14,15,16}},{{21,22,23},{24,25,26}},{{31,32,33},{34,35,36}}}
代码如下:
效果图:
c语言 二维数组实训题目程序,《C语言程序设计》1-3维数组随堂测试相关推荐
- 陕西国防 c语言第三章实训三答案,C语言程序设计实验指导
<C语言程序设计实验指导与习题精选 >是编写团队多年教学的结晶,同时配套全国计算机等级考试内容,读者学习本书,可以加强实践环节训练,深入理解书中的算法,提高学习效率 /2019-03-01 ...
- 陕西国防 c语言第三章实训三答案,C语言程序设计(上)
大家好!欢迎你们!无论是新同学还是老朋友,都非常高兴能在这里和大家相聚! 我们一如既往还说C,因为它称霸于计算机语言,超乎我们的想象. 如果想深刻的理解这个时代,就要理解计算机编程! 编程完成了基于计 ...
- c语言 电报翻译的题目,C语言程序设计实训题目.doc
C语言程序设计实训题目.doc C语言程序课程设计题目题目1年历显示功能要求(1) 输入一个年份,输出是在屏幕上显示该年的日历.假定输入的年份在1940-2040年之间.(2) 输入年月,输出该月的日 ...
- c语言编写加油站课设题目,城市学院c语言实训题目求答案.doc
城市学院c语言实训题目求答案 <C程序设计>题目 任务训练: 剪刀.石头.布游戏 [掌握编程的基本思路与方法.分析数据.算法(操作.控制)] 模拟该游戏的进行.要求有提示信息表征游戏进行和 ...
- c语言程序设计中北大学,《中北大学软件学院2013届C语言程序设计实训题目.doc...
<中北大学软件学院2013届C语言程序设计实训题目 C语言程序课程设计题目 (孟龙)题目1:年历显示 功能要求: 输入一个年份,输出是在屏幕上显示该年的日历.假定输入的年份在1940-2040年 ...
- 中北c语言程序设计,中北大学软件学2013届C语言程序设计实训题目.doc
中北大学软件学2013届C语言程序设计实训题目 C语言程序课程设计题目 (孟龙)题目1:年历显示 功能要求: 输入一个年份,输出是在屏幕上显示该年的日历.假定输入的年份在1940-2040年之间. 输 ...
- 转专业考试c语言试题,C语言程序设计实训题目.doc
C语言程序设计实训题目 C语言程序课程设计题目 题目1:年历显示 功能要求: 输入一个年份,输出是在屏幕上显示该年的日历.假定输入的年份在1940-2040年之间. 输入年月,输出该月的日历. 输入年 ...
- Java语言程序设计实训题目练习
前言:这是怀化学院Java实训平台实训题目总目录 说明:怀化学院的Java实训平台JDK是1.6,相信各位都知道这是什么概念吧,也就是说许多新特性在这个平台用不了,同时平台还有一定的缺陷,只能告诉你答 ...
- C语言实训作业PPT,C语言实训作业.docx
C语言实训作业.docx . C语言通识教育实训指导书 实训课 (2 学时)指导教师何天成2016 年月日前言C 语言是现代最流行的通用程序设计语言之一,它既具有高级程序设计语言的优点,又具有低级程序 ...
最新文章
- UITextField的总结
- 什么是动态语言(转)
- 学历是铜牌,能力是银牌,人脉是金牌,思维是王牌——有感
- 数据库脱机和分离的区别
- 搭建一个完整的微服务项目
- 五通信算法:五种编码增益比较matlab模拟
- 组策略最佳实践之“降龙十八掌”
- Linux Kernel中irq handler, softirq handler 和 tasklet
- 联想哪款服务器性能,联想深腾7000高性能服务器
- 大工20春《计算机应用基础》在线测试,大工20春《计算机应用基础》在线测试1...
- java++ioutils,Java IOUtils.copy方法代码示例
- 强化学习从入门到放弃的资料
- u盘装华为服务器系统教程,华为服务器u盘重装系统
- 未转变者服务器组队教程,未转变者怎么创建联机服务器及创建方法介绍
- Windows调试工具入门-3-WinDbg内核调试配置
- 僵尸java7723_僵尸王国7723游戏盒子
- Java类加载的加载,验证,准备,解析,初始化小结
- loadrunner 操作mysql_loadrunner学习笔记(从MYSQL中取数据)
- 挂件巡检机器人_最近DIY的室内巡检机器人
- python win32处理Excel(方法篇)