高级语言程序设计实验四

发布 2021-04-24 15:58:28 阅读 7978

学时:2

每组人数:1

实验目的:掌握一维数组与二维数组的定义及其元素的引用方法;深刻体会数组与循环的关系;掌握利用一维数组和二维数组实现一些常用算法的编程技巧;进一步掌握动态调试的基本技能。

实验要求:给下面的实验题设计算法并上机调试。

1.将矩阵a[4][5]中值(行中所有数的和)为最大的那一行元素与首行元素对换。

具体要求如下:

矩阵a的数值从键盘输入。

以矩阵的形式输出对换后的矩阵。

2.数字检查。

通过键盘输入n(n<50)个4位数(输入-1时结束),统计这n个4位数中各位上的数字均是偶数的数的个数,并把这些4位数按从大到小的顺序进行输出。

提示:定义两个一维数组a和b,数组a用于存放输入4位数,数组b用于存放满足条件的4位数;判断4位数的各个数是否为偶数的方法可将该数的每一位数拆分出来,然后进行判断即可。

主要实验仪器:计算机、vc++6.0

类别:必做。

高级语言程序设计实验九

实验项目编号 2174000409 实验项目名称 结构体程序设计。学时 2每组人数 1 实验目的 掌握结构体变量的定义及使用,综合运用结构体和数组进行程序设计,并能运用结构体数组解决实际应用问题。实验要求 对下面的实验题设计其算法并上机调试。1 有一学生情况如下表所示。编制一个c程序,用冒泡法对该学...

高级语言程序设计实验七

实验项目编号 2174000406 实验项目名称 模块化程序设计 1 学时 2每组人数 1 实验目的 掌握函数的定义及其调用形式,深刻体会全局变量和局部变量 动态变量与静态变量的概念和使用方法,熟练掌握模块间数据传递的方式。实验要求 对下面的实验题设计其算法并上机调试。1 求两整数的最公约数和最小公...

高级语言程序设计实验二

若a 3,b 4,c 5,x 1.2,y 2.4,z 3.6,u 51274,n 128765.c1 a c2 b 想得到以下输出格式和结果,请写出完整的程序。要求输出结果如下 表示空格 a 3 b 4 c 5 x 1.20000,y 2.400000,z 3.600000x y 3.60 y z ...