这是我的递归程序,它反转在 eof 之前输入的数字,但是当找到 eof 字符^Z时它不会停止 。直到我按回车键并在新行中写入 eof 字符。
示例图片:http ://www.imageupload.org/?d=F9D743081
#include <iostream>
using namespace std;
void recursive()
{
long double n;
if((cin>>n))
recursive();
cout<<n<<endl;
}
int main()
{
recursive();
return 0;
}
怎么了?