/*【程序功能】
矩阵数据生成及排序。
【编程要求】
1.编写函数void cresort(int a[][3],int n)。
函数功能是先根据a指向的二维数组中第1列(列下标为0)和第2列(列下标为1)的值按下表所列规则生成第3列各元素的值,
再以行为单位重排a数组的各行,使得所有行按第3列元素值从小到大排列。
第3列生成规则:
对任意的i(0<=i<=n-1)有:
2.编写main函数。函数功能是声明5行3列二维数组a并用测试数据初始化,
用数组a作为实参调用cresort函数,将a数组中的数据输出到屏幕及文件myf2.out中。最后将考生本人的准考证号字符串输出到文件myf2.out中。
【测试数据与运行结果】
测试数据:
27 16 0
11 12 0
6 9 0
7 13 0
8 5 0
屏幕输出:
27 16 1
6 9 1
8 5 2
11 12 3
7 13 4
*/
#include<stdio.h>
void cresort(int a[][3],int n)
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载