cin之后,强制不换行
代码块:
#include<iostream>
#include<string>
using namespace std;
void print1()
{cout<<"========================================"<<endl;
}
void print2()
{cout<<"|| ||"<<endl;
}
void main() //主函数
{
double x,y; //定义x,y的数据类型
string ch="||";
print1(); //函数调用显示
print2();
print2();
cout<<ch<<" 下面是我想对你说的话———— "<<ch<<endl;
print2();
cout<<ch<<" 请输入你喜欢的一个数字:";
cin>>x;
print2(); //完成数据的输入
cout<<ch<<" 我想对你说:";
y=((x+52.8)*5-3.9343)*2-x*10;
printf("%10.4f", y);
cout<<" "<<ch;
cout<<endl; // 显示格式处理
print2();
print2();
print1(); //再次调用函数
}
运行结果:
========================================
|| ||
|| ||
|| 下面是我想对你说的话———— ||
|| ||
|| 请输入你喜欢的一个数字:73
|| ||
|| 我想对你说: 520.1314 ||
|| ||
|| ||
========================================
PS:我的问题是,在考虑输入的x不超过十位数的前提下,补全结果里面的右边中间的边框,现在那里缺了一个“||”,谢谢~