A:三角形的个数
B:最小新数
C:统计最长单词
D:拉丁方阵
这个的话 我是这样的 先定义数组b[1000] 初始化为零 在输入的时候 统计相应数的个数
b[a[i][j]]++;
在逐行判断如果有两个数相等的话 标志D=1; 同理在逐列判断如果有两个数相等的话 标志G=1
在判断相应数字个数是否相应数字 代码 if(b[i]==n) j++; 还有定义一个数组C[100]来存放1到N的数字
在和第一行和第一列判断就行了输出相应的数字就行了