电脑
VC6.0或Dev-C++等其他C语言编辑器软件
小编用Dev-C++5.11版本的编译器为大家讲解这个问题,软件打开的对应页面如下图所示。
点击软件的文件,然后选择新建源代码,这样就创建了一个新的程序,我们就可以开始编写我们想编写的程序。也可以通过快捷键ctrl+n来新建一个我们要编写的程序。
新建程序成功后就可以开始编写我们的程序。
在编译器上编写如下图所示的程序代码。
单击快捷键F9进行编译,也可以点击运行菜单栏下的编译。保存到合适的位置和对应的名字,并查看有语法报错没有。
单击快捷键F10进行程序运行,也可以点击运行菜单栏下的运行。查看运行结果是否达标。
第1~4行和第42~43行:为基本C语言程序代码框架。
第5~8行:max1~max3为定义的整数变量,用于统计矩阵中每行的最大值。a[5]~c[5]为定义的整型一维数组,用于矩阵的输入,每个数组的最大长度为5个字符,用3个一维数组替代一个二维数组,二维数组较难可用一维数据来解题。i,j,k为定义的整型变量,用做循环变量。第8行为合理美观的提示输出语句。
第10~21行:三个for循环用于把输入的数据存在数组中,并循环5次。 把数据输入数组中有两种方法:1.直接赋值;2.用循环进行输入。
第23~41行:max1=a[0],把a数组的第一个值赋值给max1,用于作为比较的基础,切记不要把他放在for循环里面,不然会出错。for循环用于循环输出数组的值用于和max1作对比,循环5次,切记他的循环次数要和数组的长度一致才能完成数组的遍历。其他的for循环和其他语句的用意和上述同样。41行为合理的输出语句。
如果求矩阵的最值,就先求每行的最值,然后再求每行最值中的最值,这样就可以用一维数组解决二维数组常见问题。下期分享二维数组的讲解。
其他C语言相关经验将在下期进行分享,需要其他经验的小伙伴可留言回复,小编将会在第一时间分享相关经验。
希望我的分享对你有用,觉得可以的话,点个赞呗。