加密两个正整数相除所得值C++如何实现

输入两个正整数n和m,按公式计较它们相除的成果,切确到小数点后6位,此刻想给这个商加密,加密方式为:数字0用字母'c'取代,数字1用字母'd'取代,……以此类推,数字9用字母'l'取代。

如何用用C++实现这一算法呢?小编大师分享编程经验。

东西/原料

  • C++

方式/步调

  1. 1

    起首,界说三个整型变量,保留输入的两个整数,以及节制轮回的变量。

  2. 2

    接着,界说一个实型变量,保留计较获得的实数。

  3. 3

    界说一个stringstream流变量,实现数字与字符的转换。

  4. 4

    输入两个整数,保留在变量n和m中。

  5. 5

    按公式计较两个整数相除的成果,保留在变量t中。

  6. 6

    用流变量stIO,实现将数值转换为字符。

  7. 7

    用for轮回节制数值的转换,前提为i<str.size。

  8. 8

    用for语句判定数字是否为小数点,若是不是小数点按法则转换为响应字符。

  9. 9

    最后,输出加密后的字符串。

  10. 10

    运行法式,输入两个整数后,电脑就会按公式计较出相除获得的实数,并加密为响应的字符串。

注重事项

  • 作者声明:本篇经验系本人辛勤奋动的原创当作果,未经许可,回绝转载。
  • 发表于 2018-12-28 00:00
  • 阅读 ( 712 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具