大家好,大一学过C,C++现在刚学到输入/输出,遇到一个题目无法解出,感谢各位赐教。
题目:编写程序提示用户输入小数,然后输出该小数四舍五入到小数点后第二位的数字。
要求:用基本的输入输出语句写出算法,不要涉及判断与循环。
#include <iomanip>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int n;
char dot;
char c1,c2,c3;
cout<<"shuru:";
cin>>n;
cin>>dot;
cin>>c1;
cin>>c2;
cin>>c3;
c2+=((c3-'0')>5);
cout<<n<<dot<<c1<<c2<<endl;
return 0;
}
[此贴子已经被作者于2006-8-18 19:24:02编辑过]