![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
c++
c++编程
一好玩的名字
这个作者很懒,什么都没留下…
展开
-
给出若干个参数坐标(最少包含3个点),判断一条直线最多能包含这些坐标点中的几个
一、前期准备:当x1 /=x2,y1 /=y2时,直线斜率: k=(y2-y1)/(x2-x1),由点斜式可得,直线方程为: y - y1=k (x-x1)推导得到: (y2-y1)x + (x1-x2)y + x2y1 - x1y2 =0对应一般式: ax+by+c=0得出:a=y2-y1b=x1-x2c= x2y1 - x1y2二、上代码://给出若...原创 2020-04-25 22:55:06 · 1033 阅读 · 0 评论 -
判断一个数能不能由若干个数的平方和组成, 能就从小到大的顺序输出数字, 不能输出‘NA’
判断一个数能不能由若干个数的平方和组成, 能就从小到大的顺序输出数字, 不能输出‘NA’//判断一个数能不能由若干个数的平方和组成, 能就从小到大的顺序输出数字, 不能输出‘NA’ #include<iostream>#include<cmath> using namespace std;// 把原数和得到的平方和比对void Sadd(int s1,i...原创 2020-04-24 02:50:46 · 1002 阅读 · 1 评论 -
关于c++报错:“表达式必须含有常量值” 的原因和解决办法
关于c++报错:“表达式必须含有常量值” 的原因和解决办法在用vs2019运行一段代码时显示这样的错误:原因及解决办法:因为[ndiffficulty+1]不是一个常数,需要运行时才能确定分配内存的大小。最新的C++标准是允许char cstr[n]中n不是常量,但不推荐这样用,所以,如果当分配内存大小需要在运行时才能确定时,一般使用动态分配内存。例如:将上诉代码修改为:ch...原创 2020-04-08 16:46:29 · 37315 阅读 · 8 评论 -
关于vs c++ 报错C4996的解决办法
关于vs c++ 报错C4996的解决办法在用vs2019运行一段代码时,出现以下所示的错误:如图所示,显示使用’fopen’、‘strerror’函数是不安全的方法,建议使用‘fopen_s’和‘strerror_s’。解决办法:在代码头部加入以下代码即可(亲测有效):#pragma warning(disable:4996);--------------------------...原创 2020-04-08 17:00:04 · 757 阅读 · 0 评论