当前位置:网站首页>*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;
}
关于这题
注意题目要求的格式 要求输出的是一个式子
边栏推荐
猜你喜欢
随机推荐
华为ensp静态路由、DHCP
vs how to use a Button to link to another page
Zero Basic Learning CANoe Panel Design Catalog
三种ThreadLocal,玩转线程变量保存与传递
激光器如何养护才能远离结露没烦恼
Mysql seven connection query methods
响应式pbootcms模板建材家居类网站
处理JSON,fastjson、json-lib简单使用
Jetpack Compose——Image(图片)的使用
pyautogui的简单操作(2)-弹窗操作
MySQL主从同步原理
常用函数
tkiner组件之滚动文本框(scrolledtext )相关操作
oracle财务数据权限思考
Spark Sql之union
分布式系统关注点(8)——99%的人都能看懂的「熔断」以及最佳实践 (转载非原创)
Jetpack Compose - Use of TextField and OutlinedTextField (text box)
将 .json 格式 转换成 .xml格式
pyautogui的简单操作(1)
C语言中常用的数组排序方法:冒泡排序、选择排序、插入排序、数组的移动(含代码详解)以及相关联系题









