C语言,fabs有多个重载函数,请问是哪里错了,急在线等
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言,fabs有多个重载函数,请问是哪里错了,急在线等相关的知识,希望对你有一定的参考价值。
#include<iostream>
#include<cmath>
using namespace std;
int main()
int x,y,n=0;
if(fabs(x)<=100&&fabs(y)<=50&&(3*x-7*y==1))
n++;
没被初始化的变量x、y,其值随机。所以程序执行会有问题。
---
至于函数重载,C语言不支持,C++才支持。
查看codeblocks所用math.h,只有一个名为fabs的函数,即
_CRTIMP double __cdecl fabs (double);
还有一个名为fabsf的函数:
extern float __cdecl fabsf (float x);
因为#include <cmath>指令包含的是文件math.h,而math.h继承至C语言,C语言不支持函数重载,所以fabs不会是重载函数。 参考技术A 所以你是想得到什么追问
我想得到满足条件的x. y的值
17.求方程3x-7y=1,在|x|≤100,|y|≤50内的整数解。
(1)共有多少组整数解。
(2)在上述各组解中,|x|+|y|最大值是多少?
(3)在上述各组解中,x+y最大值是多少?
我不知道我的fabs的用法
哪里不对
追答fabs是求绝对值,这个没什么问题,但是你定义了x和y等于0,并没有说明他们两个之后怎么变化,那他们两个就是一直等于零,计算机是那种蠢蠢的,他不会自己去找
得你说明x,y到底怎么变,计算机才能去找
追问所以我要用for循环是吗
OK,谢谢,我试试
追答哦哦,我看错了,你没定义x和y的值啊,也就是说他们两个只能是系统给的随机值
嗯,可以用for循环
追问谢谢
追答没事
本回答被提问者采纳 参考技术B 这是目前在市面上能买到真燕窝同时有品质保证的途径,正宗天然进口燕窝,也有燕窝的百种养颜食谱,教你如何搭配食材!追问有病吧
SQL 语句提示此处不允许使用分组函数,是哪里错了,谢谢!
select m.name2,m.period_name,m.segment2, m.description3,m.accounted_cr
, sum(m.accounted_dr)
from gx.cw_mxz_1301 m
where m.description3 like '5501%'
group by m.name2,m.period_name,m.segment2, m.description3,m.accounted_cr,
chewing (sum(m.accounted_dr))>1000000)
,sum(m.accounted_dr)
from gx.cw_mxz_1301 m
where m.description3 like '5501%'
group by m.name2,m.period_name,m.segment2, m.description3,m.accounted_cr
having (sum(m.accounted_dr))>1000000)本回答被提问者采纳 参考技术B groupby后面应该跟字段名,如果是筛选条件可以使用having关键字 参考技术C select m.name2,m.period_name,m.segment2, m.description3,m.accounted_cr
, sum(m.accounted_dr)
from gx.cw_mxz_1301 m
where m.description3 like '5501%' and chewing (sum(m.accounted_dr))>1000000)
group by m.name2,m.period_name,m.segment2, m.description3,m.accounted_cr
以上是关于C语言,fabs有多个重载函数,请问是哪里错了,急在线等的主要内容,如果未能解决你的问题,请参考以下文章
c语言冒泡排序法代码一直排序错误,有时只能排前两个,不明白原因,请问究竟哪里写错了,谢谢!
急急急!!!用vhdl语言写一个计数器程序 下面的错误不知道哪里错了求指教