04 2024 档案
摘要:一个整数转成二进制,都明白是如果转换的,可以利用他的转换原理用代码表现出来。 例如7转换从二进制就是不断地除2,保留余数,一直到0:7除2,余数1 ,第二次,3除2,余数1,第三次,1除2,余1,最后是0, 那么7的二进制的表现形式就是1 1 1, 如果用代码表示的话,可以用循环来不断的除2,当然除
阅读全文
摘要:(15条消息) VS2019快捷键大全_超Zi然的博客-CSDN博客
阅读全文
摘要:一个字节八位二进制 一个字节二位十六进制 变量 变量如果不初始化就会产生随机值 局部变量 和全局变量 局部变量和全局变量名字相同时,局部变量优先级高 常量 例如 define MAX 100 scanf(“%d %d",&变量):&取地址 scanf("%5d",&a),是指从键盘录入五个元素 pr
阅读全文
摘要:1 #include<stdio.h> 2 int main() { 3 4 int arr[5]; 5 printf(" please input five number :"); 6 for (int i = 0; i < 5; i++) { 7 scanf("%d", &arr[i]); 8
阅读全文
摘要:11 11 2 11 3 3 11 4 6 4 1 方法:找到特殊情况,再加上规律。 如果用二维数组a来存储上面的数字,列数为0,也就是 a [i] [0]或者是i==j ,a[i][j],此时a[i][j]的值都为1,可以把它看作是特殊情况。 其他数 则是 a[i][j]= a [i-1][ j-
阅读全文
摘要:给定一个字符串s,找出其中不包含重复字符的最长子串的长度。 例如字符串abcabcd 子串分为abc abcd abcd的长度最长。 思路:将一个字符串分为多个子串,用二维数组存储起来,最后利用strlen()获取子串长度,超出最长子串。 第一阶段:将字符串分为多个子串。 可以用二维数组来存储子串,
阅读全文
摘要:对任意字符串取反,就是首元素和尾元素依次调换,最关键就是要调换几次。 先用(需要#inclide<string.h>头文件)strlen()获取字符数组的字符长度,再通过取中间数。 例如 字符长度为3,则需要循环 3/2次,就是一次,只需将下标为0和下标为2的元素对换就可以了。 互换过程:char
阅读全文
摘要:矩阵,可以用二维数组表示出来 用二维数组的下标来显示矩阵如下: 1 2 3 4 5 6 7 8 9原矩阵 1 4 7 2 5 8 3 6 9置换矩阵[0][0] [0][1] [0][2][1][0] [1][1] [1][2][2][0] [2][1] [2][2] [0][0] [0][1] [
阅读全文