当前位置:网站首页>*1-5 OJ 642 俄式乘法
*1-5 OJ 642 俄式乘法
2022-08-09 13:31:00 【叶萧白】
题目描述

输入

输出

样例输入

样例输出

源代码
#include <iostream>
using namespace std;
int calculate(int n, int m) {
int s = 0;
while (n != 1) {
if (n % 2 != 0) {
cout << m << " " << "+" << " ";
s += m;
}
n = n / 2;
m = 2 * m;
}
s += m;//把最后n=1时的m加上
cout << m << " " << "=" << " " << s << endl;
return 0;
}
int main() {
int n, m;
cin >> n >> m;
calculate(n, m);
return 0;
}
关于这题
注意题目要求的格式 要求输出的是一个式子
边栏推荐
猜你喜欢
随机推荐
禁止输入(×),按键精灵小程序,快速上手
阿里巴巴云原生大数据运维平台 SREWorks 正式开源
iptables防火墙
flink并行度知识点
Spark读取多目录
回归测试如何确定测试范围
11.cuBLAS开发指南中文版--cuBLAS中的Level-1函数amax()和amin()
MySQL主从同步原理
激光器如何养护才能远离结露没烦恼
汇编语言学习(四)
开源一夏│别逗,作为程序员你竟还没参与过开源项目?
*5-1 CCF 2015-03-1 图像旋转
三种ThreadLocal,玩转线程变量保存与传递
面试官:请说说什么是BFC?大白话讲清楚
曾毓群想做王传福
【LeetCode】1413. 逐步求和得到正数的最小值
除了开心麻花,中国喜剧还有什么?
openharmony容器组件之Row
openharmony容器组件之Counter
处理XML,dom4j的简单使用









