摘要:
题干: 给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零,例如输入-380, 反转后得到的新数为-83。 思路: 想的是问题;写的是答案。从问题出发,进行反问,并试着实现它。 代码: >>-150 :INP 阅读全文
摘要:
题干: 给定一个整数n(1<=n<=100 000 000),要求从个位开始分离出它的每一位数字。 从个位开始按照从低位到高位的顺序依次输出每一位数字。 思路: 运用到,分离各个数位上的数的知识,假定一个整数m,那么分离其个位上的数字,用m%10, 其十位上的数字(m/10)%10,如要求其十位以上 阅读全文
摘要:
题干: 已知:Sn=1+1/2+1/3+...+1/n。显然对于任意一个整数K,当n足够大时,Sn>K。 现给定出一个整数K(1<=K<=15),要求计算出一个最小的n,使得Sn>K。 思路: 审题一遍,题目主要是考查循环控制,且涉及一些思维logic。对于Sn>K这种,我们选择条件循环While, 阅读全文
摘要:
身为oi初心者,显然道阻且长,途中遇到很多问题,所谓的问题,是自身能力的缺陷所在,应予以必要之修正。 本题为角谷猜想(1.5.21),题干是这样的: 对于任意一个正整数,如果是奇数,则*3+1,如果是偶数,则/2,得到的结果再按上述规则重复处理,最终能得到1。如,假定初始整数为5,计算过程分别为1 阅读全文