海绵宝宝 2023-09-14 22:40 采纳率: 0%
浏览 3

帮帮我这个小辣鸡吧!

键盘输入两个变量的值,进行交换后,从屏幕上输出,要求输出时,每个变量的值占10个字符宽度,数据靠左对齐,没有数值的部分用“*”填充

  • 写回答

3条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2023-09-14 23:05
    关注

    引用 皆我百晓生 小程序回复内容作答:
    您可以使用下面的代码来实现键盘输入两个变量的值,并且进行交换后的输出:

    #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;
    }
    

    这段代码首先定义了两个整型变量 var1var2,然后通过 std::cin 从键盘输入两个变量的值。

    接下来,使用 std::setw(10) 设置每个变量值的输出宽度为 10,配合 std::left 左对齐进行输出。

    最后,通过 std::cout 分别输出变量1和变量2的交换值,并在没有数值的部分用“*”填充。

    例如,如果输入 var1 = 10var2 = 20,那么输出将为:

    变量1:      20
    变量2:      10
    
    评论

报告相同问题?

问题事件

  • 创建了问题 9月14日

悬赏问题

  • ¥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报错