#include <iostream>
#include <string>
using namespace std;
// 你提交的代码将嵌入到这里
const int SIZE = 100;
template <class T>
class Queue {
T q[SIZE];
int front; //队列头
int rear; //队列尾
public:
Queue()
{
front = rear = 0;
}
void put(T i);
T get();
};
template <class T>
void Queue<T>::put(T i)
{
rear++;
q[rear] = i;
}
template<class T>
T Queue<T>::get()
{
front++;
return q[front];
}
int main()
{
Queue<int> a; // 创建一个整数队列
int m,n;
cin>>m>>n;
a.put(m);
a.put(n);
cout << a.get() << " ";
cout << a.get() << endl;
Queue<double> d; // 创建一个双精度浮点数队列
double x,y;
cin>>x>>y;
d.put(x);
d.put(y);
cout << d.get() << " ";
cout << d.get() << endl;
Queue<string> qs;// 创建一个字符串队列
string s1,s2,s3;
cin>>s1>>s2>>s3;
qs.put(s1);
qs.put(s2);
qs.put(s3);
cout << qs.get() << " ";
cout << qs.get() << " ";
cout << qs.get() << endl;
return 0;
}
0.0分
0 人评分
A+B for Input-Output Practice (C++代码)浏览:632 |
输出正反三角形 (C语言代码)浏览:859 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:687 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:583 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:866 |
1017题解浏览:663 |
1051(奇了怪了)浏览:747 |
C二级辅导-统计字符 (C语言代码)浏览:514 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:852 |
C二级辅导-公约公倍 (C语言代码)浏览:1325 |