C++ 如何正确使用cin.width与cout.width对齐?
你好!在我的书的帮助下,我用C++练习,但是我的书好像没有任何问题的答案,所以就在这里。我的代码有问题,使用C++ 如何正确使用cin.width与cout.width对齐?,c++,static,point-of-sale,C++,Static,Point Of Sale,你好!在我的书的帮助下,我用C++练习,但是我的书好像没有任何问题的答案,所以就在这里。我的代码有问题,使用cin.width和cout.width,我无法正确对齐,顺便说一句,我正在做一个静态销售点,我只需附上下面的照片,以获得我需要做的布局和我已经做的布局 下面是我用代码附件完成的布局。。。 #包括 使用名称空间std; int main(){ 浮动增值税,总成本=0,投标金额=0,变更金额=0,项目价格=0, 总数=0; 字符项_码; 整数项=0,x; 库特宽度(50); 数量项目;中
cin.width
和cout.width
,我无法正确对齐,顺便说一句,我正在做一个静态销售点,我只需附上下面的照片,以获得我需要做的布局和我已经做的布局
下面是我用代码附件完成的布局。。。
#包括
使用名称空间std;
int main(){
浮动增值税,总成本=0,投标金额=0,变更金额=0,项目价格=0,
总数=0;
字符项_码;
整数项=0,x;
库特宽度(50);
数量项目;中心宽度(20);
cin>>项目价格;cin.宽度(20);cout“宽度”对输入和输出流有不同的作用。对于输出流,它可以作为格式化输出的一种方式。对于输入流,它设置要读取的输入的大小(对于字符串).参见,例如..关于您的作业,所示示例是应显示的输出。您可能需要打印完整的输出,然后请求输入。
#include <iostream>
using namespace std;
int main() {
float VAT, Tcost = 0, amount_tendered = 0, amount_change = 0, item_price = 0,
total = 0;
char item_code;
int number_items = 0, x;
cout.width(50);
cout << "RTU Kawani Cooperative POS \n\n";
cout << "Item Code";
cout.width(20);
cout << "No. of Item";
cout.width(20);
cout << "Item Price";
cout.width(20);
cout << "Total";
cout.width(20);
cout << " \n";
cout.width(20);
do {
if (item_code == 0) {
cout << "Enter Item Code";
x = 0;
} else {
cin >> item_code;
}
if (number_items = 0) {
cout << "Enter no. of items";
x = 0;
} else {
cin >> number_items;
}
} while (x = 0);
/**cin.width(20); cin >> item_code;
cin.width(20); cin >> number_items; cin.width(20);
cin >> item_price; cin.width(20); cout << total;**/
cout << "\n\n";
// Computation
total = number_items + item_price;
VAT = total * 0.06;
Tcost = total + VAT;
amount_change = amount_tendered - Tcost;
cout << "VAT(6%): " << VAT << endl;
cout << "Total Cost: " << Tcost << endl;
cout << "Amount Tendered: " << amount_tendered << endl;
// cin >> amount_tendered;
cout << "Amount Change: " << amount_change << endl;
}