![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
按如下函数原型,用函数编程解决如下的日期转换问题(要求考虑闰年)
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
编写一个能对任意mxn阶矩阵进行转置运算的函数Transpose() 。
面试题:用两个栈实现队列
题目:用两个栈实现一个队列。队列的声明如下,请实现它的两个函数appendTaik和deleteHead,分别完成在队列尾部插入结点和在队列头部删除结点的功能。
template <typename T>class CQueue
{
public:
coueue (void);
~CQueue (void)j
void appendTail (constT&node);
T deleteHead();
private:
stack<T> stack1;
stack<T> stack2;
};
此模型为非线性微分方程,在摆处于垂直位置附近,即θ(t)很小的情况下,取如下近似:,得到如下简化的线性方程
(1)设x(t)为激励信号,θ(t)是响应信号,若小车不动,即a(t)=0,写出系统函数表达式,并讨论系统的稳定性.
(2)研究适当移动小车对稳定性的影响.假定随θ(t)之变化按比例反馈作用使小车产生加速度,即a(t)=Kθ(t),K为比例系数.画出引入反馈后的系统方框图,并求反馈系统的系统函数.讨论系统的稳定性(分为Kg三种情况).
(3)改用比例-微分(PD)反馈控制,即
其中K1和K2都为正实系数.写出此反馈系统的系统函数,讨论为使系统稳定,K1,K2应满足何种约束条件?
写一个函数,判断一个int型的整数是否是
2的幂,即是否可以表示成2^X的形式(不可以用
循环)
我只知道是用递推,大概写了一下,如下:
int IsTwoPow(int s)
{
if(s==1)return FALSE;
s=s>>1;
if(s>1)IsTwoPow(s);
return (s==1)?TRUE:FALSE;//大概是这个意
思,但是这一句似乎不该这么返回!
}
一个简单经济的消费函数和投资函数如下:
C=400+0.2Y
I=240-400r
(1)构造IS曲线,并进行解释。
(2)Y=1000时,利率水平是多少?Y上升到1020时,利率水平又是多少?
已知String类定义如下:
class String
{
public:
String(const char *str = NULL); // 通用构造函数
String(const String &another); // 拷贝构造函数
~ String(); // 析构函数
String & perater =(const String &rhs); // 赋值函数
private:
char *m_data; // 用于保存字符串
};
尝试写出类的成员函数实现。