- 博客(6)
- 收藏
- 关注
原创 学习总结
scanf的输入问题 连续输入时,需要用getchar()吸收字符。 ** 最大价格计算算法 ** 给出一列价格 选取其中最大的价格之和 选过的价格两边不能选取。 首先判断最大的数字再确定这个数字选完之后的结果,进行一个分层选取的方式。 如 8 12 18 13 4 10 5 14 9 1,选择18 2,先选18再选14 和 第一层选 14 3,18-14-10 和第一层选14 (此时应该选择大的数值选择第一次选14) 4,18-14-10 和 14-13 和 第一层选13 5,18-14-10 和 14-
2020-09-13 22:46:09 68
原创 学习总结
1.*p++与(*p)++ p是个指针*和++都是自右像左先对指针p进行++再 *p 而(p)++ 是对p之后的值进行++ 2.星期几 可以使用 int week[7] = {1,2,3,4,5,6,7}; 或者根据取本地时间的星期字符 #include<time.h> #include<stdio.h> #include<string.h> int main(int argc, char const *argv[]) { time_t rawtime;
2020-09-07 13:20:59 94
原创 学习总结
对于多维数组,是否能用单循环遍历所有的数据? 例:arr[5][5]; 可以用整型i的整除和求余来控制数组的位置。 如何计算出时间间隔。 CTime tmToday; //今天的日期 CTime tmPreTwoDay; //前两天的日期 CTimeSpan tmspanTwoDay(1,0,0,0); //两天的时间距离 //CTimeSpan m_timespan(3,4,5,6); // 3天,4小时,5分,6秒 CString a; //获取日期间隔。 tmToday=CTime::GetCurre
2020-08-31 00:48:45 114
原创 学习总结。
在设计计算器和打卡机的时候很多已经见识过的知识但没理解,也有些可以想到的程序没有想出来。设计程序还是需要不断累积,或是跳出思维大胆猜想。每天因为问题绝大部分时间都是在尝试找出解决办法,以至于看了很多理解不了的东西,也花费了大量的时间。先把自己能够完全理解的记下来。 内存分配练习 typedef struct bb { int id;//a double weight; //b float height; //c }BB; typedef struct aa { ch
2020-08-23 23:32:05 77
原创 学习记录
时间算法总结 time,gettimeofday time()秒级精度,gettimeofday()微秒级精度 用time()函数结合其他函数(如:localtime、gmtime、asctime、ctime) localtime是 把从1970-1-1零点零分到当前时间系统所偏移的秒数时间转换为本地时间,而gmtime函数转换后的时间没有经过时区变换,是UTC时间 。 #include <stdio.h> #include <stddef.h> #include <time.
2020-08-19 00:51:31 290
原创 学习记录
学习记录 #卸载snap版本: sudo snap remove code 1 安装官方版本: 下载key: curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg 1 加入key到系统并注入官网地址: sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/ sud
2020-08-17 12:38:29 327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人