OpenJudge

X:思考题最后一题,不计分,供测试

总时间限制:
1000ms
内存限制:
65536kB
描述

补齐下面程序,使得补齐后的程序,对于下面指定的输入数据,能产生指定的输出。

#include <iostream>
#include <string>
using namespace std;
template <class T>
class CMyistream_iterator
{
// 在此处补充你的代码
};

int main()  
{ 
	 
	 int t;
	 cin >> t;
	 while (t--) {
	 	 CMyistream_iterator<int> inputInt(cin);
		 int n1,n2,n3;
		 n1 = * inputInt;
		 int tmp = * inputInt; 
		 cout << tmp << endl;
		 inputInt ++;   
		 n2 = * inputInt; 
		 inputInt ++;   
		 n3 = * inputInt; 
		 cout << n1 << "," << n2<< "," << n3 << ",";
		 CMyistream_iterator<string> inputStr(cin);
		 string s1,s2;
		 s1 = * inputStr; 
		 inputStr ++;     
		 s2 = * inputStr; 
		 cout << s1 << "," << s2 << endl;
	}
	return 0;  
}
输入
第一行是整数t,表示有t组数据。
每组数据由三个整数和两个字符串组成。整数都是小于220的正整数,字符串中间没有空格
输出
对每组输入数据,输出两行。
第一行是输入的第一个整数。
第二行依次输出输入的各项,用逗号","分隔。
样例输入
2
79 90 20 hello me
21 375 45 Jack good
样例输出
79
79,90,20,hello,me
21
21,375,45,Jack,good
全局题号
6987
提交次数
22
尝试人数
16
通过人数
16