问答题编程实现:在一个由N×N(N为大于1的奇数)个方格组成的方阵中,填入1、2、3、...、N2各个数,使得每一行、每一列以及两个对角线上数的和均相等(奇数幻方问题)。例如,下面是一个3×3的幻方: (提示:把1填在第一行最中间的格子中,然后按下面的方法依次来填其它的数:如果当前格子是方阵中最右上角的格子,则把下一个数填在下一行的同一列格子中;否则,如果当前格子在第一行上,则把下一个数填在下一列的最后一行格子中;否则,如果当前格子在最后一列上,则把下一个数填在上一行的第一列格子中;否则,如果当前格子的右上角格子里没有数,则在其中填入下一个数,否则把下一个数填在下一行的同一列格子中。)
问答题编写一个程序,计算一个矩阵的鞍点。矩阵的鞍点是指矩阵中的一个位置,该位置上的元素在其所在的行上最大、列上最小。(一个矩阵也可能没有鞍点。)
问答题实现下面的数组元素交换位置函数: 该函数能够把数组a的前m个元素与后n个元素交换位置,即, 要求:除数组a外,不得引入其它数组。
问答题设有一个矩阵:,现把它放在一个二维数组a中。写出执行下面的语句之后a的值:
问答题编写一个程序,从键盘输入一个字符串,分别统计其中的大写字母、小写字母以及数字的个数。