首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

1093:程序员的段子与笑话

1093:程序员的段子

描述

听到两个程序员聊天——A:“借我1000块。”B:“拿去,1024块,我给你凑了个整儿。”

这题跟这件事有关,假定A向B借钱,B宁可多借点钱好凑成2的整数次幂。

输入

一个正整数n,表示有n组案例。

每组案例由一个正整数m构成,表示A原先想向B借钱的数量。(m

输出

针对每组案例,输出B实际会借给A的数量。

每组案例输出完都要换行。

#include#includeusing namespace std;int main(){ int n; cin >> n; for (int i = 1; i { long long int m; cin >> m; for (int j = 0; j { if (m { cout break; } } cout } return 0;}

总结

这里最容易忽视的问题就是精度问题…算法其实很好想到,无非就是用了个break的强制结束循环,让它能输出第一个比输入大的2的整数次幂并让它只输出一个…总体还行…

笑话一:

一劫匪打劫一妹子,妹子说:“大哥,我搞美工的,三十岁了一月还不到2000块,你看工资条就知道了,考虑一下劫色吧。”劫匪痛哭流涕“妹子,俺是程序员,快吃不起饭才来抢的,你走吧,拿好工资条,后面的会放你。对了,边上那条路千万不要走,那些全是做网站的,穷疯了!

笑话二:

老婆给当程序员的老公打电话:“下班顺路买一斤包子带回来,如果看到卖西瓜的,就买一个。”当晚,程序员老公手捧一个包子进了家门……老婆怒道:“你怎么就买了一个包子?!”老公答曰:“因为看到了卖西瓜的。”

笑话三:

数百条线程为何频繁断开,回调函数为何迟迟没有结果,mysql的数据为何屡遭黑手,连环嵌 套循环案,究竟是何人所为??诡异的bug背后究竟是人是鬼,传来的对象次次为空的事件又 隐藏着什么?这一切的背后,是类型转换的错误,还是空指针异常。敬请关注今晚9点程序员 IT年度巨献《加班的不归路》?让我们跟随着镜头走进程序员变态狂的内心世界…

即将上映的年终大片:

《加班33天》                《那些年,我们一起做的项目》

《宕机惊魂7》               《通宵之 城4》

《程序员的救赎》          《哈利波特与编译原理》

《让需求飞2》                《考核来了4》

《翻滚吧!PM 》            《东写西读2011》

《上线历险记》                《菜鸟崛起》

《杨门女 将之BUG堆积如山》

《喜羊羊与灰太狼之开心调程序》

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201029A02PM100?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券