Problem1224--矩阵数据生成及排序

1224: 矩阵数据生成及排序

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 3  Solved: 2
[Submit] [Status] [Web Board] [Creator:]

Description

【编程要求】

1. 编写函数void cresort(int a[][3],int n)。函数功能是先根据a指向的二维数组中第1列(列下标为0)和第2列(列下标为1)的值按下表所列规则生成第3列。各元素的值,再以行为单位重排a数组的各行,使得所有行按第3列元素值从小到大排列。 第3列生成规则: 对任意的i(0<=i<=n-1)有:

a[i][0] a[i][1] a[i][2]

非素数 非素数 1

非素数   素数 2

素数 非素数 3

素数 非素数 4

2. 编写main函数。函数功能是声明5行3列二维数组a并从键盘读入数据初始化,用数组a作为实参调用cresort函数,将a数组中的数据输出到屏幕

Output

注意:两个数字之间是空格

Sample Input

27  16     0
11  12     0
6    9     0
7    13    0
8    5     0

Sample Output

27 16 1
6 9 1
8 5 2
11 12 3
7 13 4

Source/Category