- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 进制转换详解
只需要将八进制数的每1位展开成对应3位二进制数,将十六进制数的每1位展开成对应的4位二进制数。二进制数转换为十六进制数依据为2^4=16,所以二进制的4位化为十六进制的1位。二进制数转换为八进制数依据为2^3=8,所以二进制的3位化为八进制的1位。(右->左)每4位对应1位十六进制数,不足4位在前面补0。(右->左)每3位对应1位八进制数,不足3位在前面补0。(左->右)每4位对应1位十六进制数,不足4位在后面补0。(左->右)每3位对应1位八进制数,不足3位在后面补0。
2023-04-30 11:40:50
219
1
原创 一个正整数有可能可以被表示为n(n>=2)个连续正整数之和
另附利用等差数列思想求解的链接:(https://blog.csdn.net/qq_30252385/article/details/122098427)**1、暴力解法:**用两个循环 i来记录从1开头连续相加,j来记录加到哪个数表示目标数。在j循环中,若找到序列后或者当目前序列和已经大于目标数时可以提前结束循环。反例:若i=28>55/2,则最小序列的和为28+29=57。27<=55/2=27(c语言整除)即i=27时,j不可能取到29。
2023-04-16 21:54:27
680
1
原创 1024的655次方最后三位数是多少
include <stdio.h> # include <string.h> # include <stdlib.h> // 1024的655次方最后三位数是多少?// 只和最后三位有关 答案624 int main() {i < 655;a = a * t;
2023-04-14 16:24:06
184
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人