(六) C++学习笔记之数字重组

学习内容:使用 /,%,+= 等运算符使得输入的数字逆向输出

作业要求:

  • 请编写一个 C++程序,输入一个三位正整数,求出其各位数字的立方之和。例如:
    输入 369,则输出 972;输入 153,则输出 153;输入 168,则输出 729。

  • 请编写一个 C++程序,输入一个 4 位的正整数 x,将它的 个位数百位数 对换、十位
    千位数 对换,组成一个新的整数 y,输出该整数 y 的值。例如:输入 3689,则
    输出 8936;输入 1234,则输出 3412。

思路

  • 作业一:作业要求输入的一个整数,使得输出该整数的每个数位立方之和。应该想办法使得题目要求输入的三位数整数单独提出来立方相加,这里要用到一些算术运算符,用计算的结果分别得出个十百位。如表s
符号 作用
+ 数字相加
- 数字相减
/ 数字相除
* 数字相乘(不可省略)
% 数字求余(取模)
*、/、% 优先级相同,且高于 +、-(加、减的优先级相同);它们的结合性都为从左向右,即为左结合
※ 求余运算符 % 两侧的操作数必须均为整型,否则出错。如:8 % 3的值为2,而8.5 % 3是非法的
※ 若参与+、-、*、/ 运算的两个数之一为实数,则都先转换为double型,再进行运算,结果为double型。即所有实数都按double型进行运算,除非有一个实数是long do
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值