题解 | #找零#

找零

https://www.nowcoder.com/practice/944e5ca0ea88471fbfa73061ebe95728

1024-N得到找零总数,用它除以64得整数a1和余数a2,a2除以16得整数b1和余数b2,b2除以4得到c1、c2,c2除以1得到d1,最后把a1,b1,c1,d1相加即可得到结果。

#include<iostream>
using namespace std;

int main(){
    int N,a1,a2,b1,b2,c1,c2,d1;
    cin>>N;
    a1=(1024-N)/64;
    a2=(1024-N)%64;
    b1=a2/16;
    b2=a2%16;
    c1=b2/4;
    c2=b2%4;
    d1=c2/1;
    cout<<a1+b1+c1+d1<<endl;
    return 0;
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-09 13:05
TMD找工作本来就烦,这东西什么素质啊😡
Beeee0927:hr是超雄了,不过也是有道理的
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-11 13:34
offe从四面八方来:我真的没时间陪你闹了
点赞 评论 收藏
分享
06-15 20:57
已编辑
门头沟学院 Java
CARLJOSEPH...:年轻人有傲气很正常,但是建议工作前洗净傲气。 说实在的,什么奖学金什么奖项的都很一般。尊重你的老师,在有时间的时候去上课,真遇到走不开的事,请态度端正地向你的老师说明情况,请求请假。我相信任何一个有师德的老师都会允许的(我的老师就是这样)。
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务