
C/C++
216549856
这个作者很懒,什么都没留下…
展开
-
VS2017生成的.exe文件无法在其它电脑上运行的解决方法
项目->属性–>配置属性–>常规–>MFC的使用。将其改为在静态库中使用MFC。然后重新编译。具体过程如下图以本工程为例。在项目里面选择test521属性。将常规里的MFC的使用更改为在静态库中使用MFC最后重新编译生成即可。...原创 2019-05-02 21:09:22 · 11645 阅读 · 4 评论 -
十六进制转十进制的C语言实现
嘻嘻,用到了前几天学到的循环队列。 将输入的数据入队后,再挨个出队,首先检查队列的前两个数据是否为‘0x’ 若是,再将其他数据出队,并且完成一系列操作。//————————————————————————//十六进制转十进制(队列)#include <stdio.h> #define maxSize 10int product2(int n);int word2n...原创 2018-09-05 17:22:21 · 8292 阅读 · 0 评论 -
筛选法求100以内的素数
将100个自然数有序排列。 第一个数1不是质数也不是合数,不做处理。 第二个数2是质数,留下,并把100以内能将2整除的数划掉(置为1) 第三个数3是质数,留下,并把100以内能将3整除的数划掉(置1) 。 。 。#include <stdio.h>#include <math.h>int isPreme(int x);int main() ...原创 2018-08-31 17:16:48 · 1374 阅读 · 0 评论 -
二分法求方程的根
二分法的原理其实还是零点定理的应用。 首先必须要有一个初试区间,而且区间端点的函数值异号,由零点定理可以知道在次区间内至少存在一个零点。然后取区间的中间值,这样就把一个区间分成了两个区间,再运用零点定理判断零点存在与哪个区间中,再在含有零点的区间取中间值,就以这样一次一次的取中间值,判断零点是否存在,当区间两端点的差的绝对值符合精度是即可停止。//————————————————————...原创 2018-08-28 16:29:16 · 4840 阅读 · 0 评论 -
牛顿迭代法的C语言实现
求一个数a的平方根,可以用迭代法无限逼近。 迭代法公式如下X2 = (x1+a/x1)/2S1,要先预估一个值x1,通常取x1=a/2; S2,带入迭代公式,得到x2; S3,计算x1 和 x2 的差的绝对值是否符合精确度;若符合则x2便是结果,若不符合进入S3; S4,x1 = x2,然后重复S2、S3,直到符合精确度。#include &amp;lt;stdio.h&amp;g...原创 2018-08-25 18:28:59 · 35347 阅读 · 0 评论 -
最大公约数和最小公倍数的解决方案
最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个。例如24、60,他们的最大公约数就是12. 两个或多个整数公有的倍数叫做它们的公倍数,其中除0以外最小的一个公倍数就叫做这几个整数的最小公倍数。例如24、60,他们的最小公倍数是120。 最大公约数的解决方案可以使用欧几里得算法。 例如,求(319,377): ∵ 319÷377=0(余319) ∴(319,3...原创 2018-08-25 16:12:47 · 517 阅读 · 0 评论 -
C语言比较字符串
库函数strcmp是C语言中比较字符串的函数。 在头文件string.h中int strcmp(char *a, char *b);int strncmp(char *a, char *b, N); //比较前N位这个函数按照ASCII码表对两个字符串的每个字符进行比对。如果二者完全相同返回0, 如果字符串a中的字符ASCII码先出现较大者,则返回1,反之返回-1;...原创 2018-02-22 21:55:01 · 5120 阅读 · 0 评论