确实很简单的简单计算233 (simple calculation)



描述:

Bob在做算术题目时发现对于一个三位正整数x,可能存在着一个简单的规律,但是他并不是很确定,于是他想请你编程来帮助他验证。具体计算方法是,
(1)对于一个三位的正整数x,将其直接连接在一起构成xx的形式,得到一个六位数y(=xx);
(2)判断y是否是7的倍数,若是则除以7,否则不作任何处理;
(3)对经过(2)处理后的y,再判断它是否是11的倍数,若是则除以11,否则不作任何处理;
(4)将经过(3)处理后得到的y值输出。
例如:对于x=123时,
(1)y=123123
(2)y=123123/7=17589
(3)y=17589/11=1599
(4)输出1599

输入:

一个三位的正整数x

输出:

计算结果,占一行。

输入样例:

123

输出样例:

1599

#include<iostream>

using namespace std;

int main() {  int x,y,m,n;  cin>>x;  y=x*1000+x;  if(y%7==0)  {   m=y/7;  }  if(m%11==0)  {   n=m/11;    cout<<n<<endl;  }

 return 0; }

个人总结:题干中的“不做任何操作”我的理解是不满足if语句下的条件的值就不做处理,所以在判断数值是否是7或11的倍数后,满足的就直接进行了if语句下的操作。在写程序的时候还有一个低级错误,我把求膜符号当作了除法,所以开始一直没能AC,浪费了一些时间。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值