键盘输入两个变量的值,进行交换后,从屏幕上输出,要求输出时,每个变量的值占10个字符宽度,数据靠左对齐,没有数值的部分用“*”填充
3条回答 默认 最新
关注
引用 皆我百晓生 小程序回复内容作答:
您可以使用下面的代码来实现键盘输入两个变量的值,并且进行交换后的输出:#include <iostream> #include <iomanip> int main() { int var1, var2; std::cout << "请输入变量1的值:"; std::cin >> var1; std::cout << "请输入变量2的值:"; std::cin >> var2; std::cout << std::left << std::setw(10) << "变量1:" << std::left << std::setw(10) << var2 << std::endl; std::cout << std::left << std::setw(10) << "变量2:" << std::left << std::setw(10) << var1 << std::endl; return 0; }
这段代码首先定义了两个整型变量
var1
和var2
,然后通过std::cin
从键盘输入两个变量的值。接下来,使用
std::setw(10)
设置每个变量值的输出宽度为 10,配合std::left
左对齐进行输出。最后,通过
std::cout
分别输出变量1和变量2的交换值,并在没有数值的部分用“*”填充。例如,如果输入
var1 = 10
和var2 = 20
,那么输出将为:变量1: 20 变量2: 10
解决 无用评论 打赏 举报
悬赏问题
- ¥15 在网页上点击view PDF或者open PDF之类的选项加载很慢甚至加载不出来,换网或浏览器都不行
- ¥115 不能成功安装R语言pathview包
- ¥15 LEfSe在线分析Galaxy报错,如何解决?
- ¥15 GTEx数据库eqtl数据整理求教学
- ¥20 AI自瞄 KMBOXNET
- ¥15 初学者,自己写的js俄罗斯代码,谁能帮我调试并找出问题所在!! 自己调试了好多遍!快乱了,崩溃了!
- ¥15 IEC61850库中IedServer_setControlHandler函数的作用
- ¥15 qt 编译webengine 支持 webgl
- ¥15 Cadence安装后pcb design可以打开,Capture CIS闪退
- ¥15 python中post报错