相关考题

问答题 编程实现:在一个由N×N(N为大于1的奇数)个方格组成的方阵中,填入1、2、3、...、N2各个数,使得每一行、每一列以及两个对角线上数的和均相等(奇数幻方问题)。例如,下面是一个3×3的幻方: (提示:把1填在第一行最中间的格子中,然后按下面的方法依次来填其它的数:如果当前格子是方阵中最右上角的格子,则把下一个数填在下一行的同一列格子中;否则,如果当前格子在第一行上,则把下一个数填在下一列的最后一行格子中;否则,如果当前格子在最后一列上,则把下一个数填在上一行的第一列格子中;否则,如果当前格子的右上角格子里没有数,则在其中填入下一个数,否则把下一个数填在下一行的同一列格子中。)

问答题 编写一个程序,计算一个矩阵的鞍点。矩阵的鞍点是指矩阵中的一个位置,该位置上的元素在其所在的行上最大、列上最小。(一个矩阵也可能没有鞍点。)

问答题 实现下面的数组元素交换位置函数: 该函数能够把数组a的前m个元素与后n个元素交换位置,即, 要求:除数组a外,不得引入其它数组。

问答题 设有一个矩阵:,现把它放在一个二维数组a中。写出执行下面的语句之后a的值:

问答题 编写一个程序,从键盘输入一个字符串,分别统计其中的大写字母、小写字母以及数字的个数。

问答题 编写一个函数计算一元二次方程的根。要求:方程的系数和根均用参数传递机制来传递。

问答题 编写一个函数int_to_str(int n, char str[]),把一个int型数(由参数n表示)转换成一个字符串(放在str中)。

问答题 编写一个函数,判断其int型参数值是否是回文数。回文数是指从正向和反向两个方向读数字都一样,例如,9783879就是一个回文数。

问答题 从键盘输入某个星期每一天的最高和最低温度,然后计算该星期的平均最低和平均最高温度并输出之。

问答题 写出下面程序的运行结果:

问答题 指针类型主要用于什么场合?引用类型与指针类型相比,其优势在哪里?

问答题 枚举类型有什么好处?C++对枚举类型的操作有何规定?

问答题 定义一个不受计算机字长限制的整数类INT,要求INT与INT以及INT与C++基本数据类型int之间能进行+、-、×、÷和=运算,并且能通过cout输出INT类型的值。

问答题 定义一个多项式类Polynomial,其实例为多项式:a0+a1x+a2x2+...+anxn,该类具有如下的接口:

问答题 利用操作符重载给出一个完整的复数类的定义。

问答题 定义一个时间类Time,通过操作符重载实现:时间的比较(==、!=、>、>=、<、<=)、时间增加/减少若干秒(+=、-=)、时间增加/减少一秒(++、--)以及两个时间相差的秒数(-)。

问答题 操作符重载的形式有哪两种形式?这两种形式有什么区别?

问答题 为什么要对操作符进行重载?是否所有的操作符都可以重载?

问答题 下面的设计有什么问题?如何解决?

问答题 如何定义两个类A和B(B是A的派生类),使得在程序中能够创建一个与指针变量p(类型为A *)所指向的对象是同类的对象?