- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 快速解决CMake的“could not find any instance of Visual Studio”的问题
CMake报这种错误的根本原因是CMake没有找到你用来生成代码的Visual Studio。但是,我们的电脑上面明明有Visual Studio。为什么CMake突然就找不到了呢?原因是Visual Studio的安装位置被你移动过,CMake从默认的安装路径中无法找到VS,自然会报错。解决方案是:首先,打开Visual Studio Installer,找到最开始安装Visual Studio的位置。然后将Visual Studio的路径改为与上图红框对应位置即可。...
2020-07-25 00:45:24
11316
11
原创 CCF201809-2买菜---超级简单的一种解法,不超过20行代码
女朋友提供的思路。思路解析:开一个数组h[1000010] = {0},根据前n行的输入,将数组对应位置1;比如,如果输入2 4,则将h[2]=1;h[3]=1; 表示2-3段为1,3-4段为1; 根据后n行的输入,与h[1000010]的对应位与1,将结果加到长度中;比如,第二次输入2 3,则sum+=(h[2]&1);#include <stdio.h&g...
2019-09-05 21:11:29
215
原创 基础编程题6-10 PTA阶乘升级版
题目要求实现1000以下的正整数的阶乘,由于int数据类型表示范围的限制,大数的阶乘已经无法用int类型正确表示,因此需要另外考虑一种思想,能正确计算大数的阶乘。基本思想就是,用数组来表示一个大数,比如15! =13 076 743 680 000, 可以表示成一个14位的int sum[13]数组。下面看一个利用数组计算阶乘的简单例子,比如5! = 120:假设已经计算到了4! =...
2019-03-19 19:38:39
466
原创 基础编程题6-2 PTA多项式求值
这个题目很有意思。一开始我想的是最笨的办法,用了两个for循环,分别求出第n项的值,再加到sum上,最后return sum。这里就不贴代码了。后来,我想到多项式可以变成乘积相加的形式,即:代码如下:double f( int n, double a[], double x ){ int i = n-1; double sum; sum = a[n]; while( ...
2019-03-19 09:21:36
621
原创 C语言数据结构——动态数组建立堆栈
存储堆栈信息的结构体#define stackType char(int等等)struct stack{ int capacity; int topStack; stackType *base;};建立堆栈/* 传入参数:指向堆栈结构体信息的指针,以及希望建立的堆栈大小*/void createStack(stack *S, int size...
2018-12-10 16:31:41
450
原创 MTK界面代码详解——新增“Hello,world!”开机界面
主菜单界面入口 voif goto_main_menu(void)/***************************************************************************** * FUNCTION * goto_main_menu * DESCRIPTION * Lanch the main menu group *******...
2018-10-30 21:09:07
1578
原创 C语言《C和指针》问题汇总
第三章3.1 p32 枚举类型为什么默认从0开始且默认加一,内存机制是什么?为什么这样设计?有什么用?3.2 p34 字符串以何种形式出现在表达式中?如何修改字符串(两种方法)?3.3 p36 为什么不对数组越界进行检查?如何避免产生数组越界错误(从输入数据角度出发)?3.4 p37 C语言的指针变量声明与Java有何区别?3.5 p39 定义常量,什么情况下适合使用#defi...
2018-10-26 00:03:24
206
原创 C语言——作用域与存储变量经典实例
/*** 作用域 存储类型 备注*/int a = 5; // external static extern int b; // external static 其实缺省为"extern"static int c; // internal static external的加上“static”变为internalint d (in...
2018-10-25 23:56:12
186
原创 C语言预处理与宏
预处理用来处理常量,定义常函数?宏就是一种称呼,本身没有啥含义。有函数宏,字符串宏,整数宏?等等。尽量不要在定义中出现自增自减符号。 #include <stdio.h>#define PSQR(x) printf("The square of "#x" is %d.\n",((x)*(x)))int main(void){ int y = 5; ...
2018-10-20 15:20:12
209
操作系统期中课程设计-银行家算法
2020-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人