在只容许使用++运算符的情况下,请完成下面代码,实现减法,乘法和除法。
注意:假设操作数全为正整数,并且可以不考虑性能,不能使用--,*,/等操作符。 

#include<stdio.h>int Multiply(int op1, int op2) // return op1 * op2
{    int re = op1;
    for(int i = 1; i < op2; i++)
        for(int j = 1; j <= op1; j++)
            re++;
    return re;
}int Sub(int op1, int op2) // return op1 - op2  5-3=2   3-5=-2
{    int s = -op2;
    for(int i = 0; i < op1; i++)s++;
    return s;
}int div(int op1, int op2)  // return op1 / op2  10/2 = 5  10 / 5 = 2
{    int re = 1, tmp = op2;
    while(op2 != op1)
    {        for(int i = 0; i < tmp; i++)op2++;
        re++;
    }
    return re;
}int main()
{    printf("12 %d\n", Multiply(3, 4));
    printf("-3 %d\n", Sub(5, 8));
    printf("5 %d\n", div(10, 2));
    return 0;
}

在只容许使用++运算符的情况下,请完成下面代码,实现减法,乘法和除法。相关推荐

  1. C++在不使用任何算术运算符的情况下将两个数字相加(附完整源码)

    C++在不使用任何算术运算符的情况下将两个数字相加 C++在不使用任何算术运算符的情况下将两个数字相加完整源码(定义,实现,main函数测试) C++在不使用任何算术运算符的情况下将两个数字相加完整源 ...

  2. Tesra平台训练数据(没有足够强大的显卡情况下使用云端跑代码)(一)

    本地训练或者跑一些代码,比如用深度学习处理行人识别的视频,比较慢,又没有足够的钱换硬件啥的(比如说博主,穷的一塌糊涂,没有钱配好的电脑),这时候考虑用一些算力平台来跑代码. 博主接触的是tesra平台 ...

  3. 解决:ModuleNotFoundError: No module named 'XXX' (全)文件路径目录没错的情况下请不要重名

    转载于:https://blog.51cto.com/2338053/1982977 一.背景介绍 1. 工具目录结构 为了便于统一管理一些小工具,在本地创建了一个mytools的目录,子目录的结构如 ...

  4. java后门_@Java Web 程序员,我们一起给程序开个后门吧:让你在保留现场,服务不重启的情况下,执行我们的调试代码...

    从数据库.redis取了些数据,做了一些运算后,没抛异常,但是就是结果不对 抛了个空指针异常,但是看代码,感觉没问题,是取出来就是空,还是中间什么函数把它改坏了 发现导致一个bug的原因是用了JVM缓 ...

  5. linux系统没ip,树莓派在没有显示器情况下查找未知IP教程

    如果是没有显示器操作树莓派,可能会不知道树莓派有线网卡自动分配到的IP地址,不知道登录到哪儿.以下提供详细操作步骤解决这个问题. 网段扫描法 这个是推荐的办法.网段扫描工具很多,推荐一个Advance ...

  6. IP 地址冲突检测程序源码(解决某种情况下检测无效的问题)

    1. 参考代码 先上一个 arp 参考代码,但是这个参考代码不能全面的检测 IP 地址冲突. http://blog.csdn.net/wanxiao009/article/details/56222 ...

  7. jQuery.html()方法ie下不能设置html代码的问题

    jQuery一般来说还是很好用的,但有时候它也会有些问题的,比如jQuery的html()方法设置html代码,在一种情况下,ie6.ie7.ie8 下是不能设置html代码的.本文说的问题只针对ie ...

  8. Andrew Ng-机器学习基础笔记(下)-Python实现代码

    目录 前言: 10. 应用机器学习的建议 10.1 决定下一步做什么 10.2 评估一个假设 10.3 模型选择和交叉验证集 10.4 诊断误差和方差 10.5 正则化和偏差/方差 10.6 学习曲线 ...

  9. 只导表前10条数据_【205期】面试官:数据量很大的情况下,对于分页查询你有什么优化方案吗?...

    点击上方"Java面试题精选",关注公众号 面试刷图,查缺补漏 >>号外:公众号改版后文章顺序不固定,欢迎大家把我们面试题精选这个公众号设置为星标,感谢大家一年的支持! ...

最新文章

  1. druid+spring配置
  2. android fps 垂直同步,浅谈Android流畅度
  3. 架构漫谈 - 数据治理核心思路及解决方案探讨
  4. 调查显示开发者最讨厌 PHP,最爱 Python
  5. OpenCV离焦去模糊滤镜
  6. Css学习总结(2)——60个有用CSS代码片段
  7. 【ROS学习笔记】(十)ROS中的坐标系管理系统
  8. matlab做班级抽签,matlab抽签程序(含源码)
  9. KEIL STC 仿真
  10. java 英文翻译工具类
  11. office之自定义尾注样式:中括号的应用
  12. Codeforces 553A Kyoya and Colored Balls 给球涂颜色
  13. 修改wav格式音频比特率的标准方法
  14. 振作起来重新开始学习java吧!!!
  15. 如何给自己的公司做一个网站
  16. 一文学会VOS中限制某个地区的固话和手机
  17. Audacity之清浊音频谱分析
  18. 藏书馆APP产品分析报告
  19. Prometheus监控神技--自动发现配置
  20. 比win7运行快的linux发行版,旧电脑扔了浪费!装SliTaz系统,瞬间运行流畅如新机,比win7更快...

热门文章

  1. 汇编语言 | 基础知识
  2. 如何制作精美的微信电子画册?超容易上手的详细攻略,全在这里!
  3. 中国人民大学李育辉_《组织行为学》_10. 模块导论:为什么团队一定需要领导力?
  4. 民锋国际期货量化交易策略源代码大全
  5. helmet是一个保护Node.JS应用的安全项目
  6. 智慧校园人事管理系统源码(部分)
  7. python range转list
  8. ACM-polya定理
  9. buuctf—还原大师
  10. 如何用一款产品推动「品牌的惊险一跃」?