永发信息网

假定变量x,y表示数学式子中的数据,则:(x^2+y^2)/(x-y)的c语言的表达式为?

答案:5  悬赏:20  手机版
解决时间 2021-01-22 03:17
假定变量x,y表示数学式子中的数据,则:(x^2+y^2)/(x-y)的c语言的表达式为?
最佳答案
比较高效的表达式应该是——
double n,x,y;
...
n=x-y;
if(n)
n=x/n*x+y/n*y;
else printf("Error,by 0...");
全部回答
(x*x + y*y)/ (x-y)
调用数学函数,x的2次方表示为pow(x,2),3次方为pow(x,4);依此类推x的n次方为pow(x,n).y的也一样;不过前面得加上
# include
在# include 的下一行加
表达式是(pow(x,2) + pow(y,2))/ (x - y)
# include 
# include 
void foo(int x, int y)
{
    int result;
    if((x-y) != 0) 
        result = (pow(x,2) + pow(y,2))/ (x - y);
    else 
        result = (int)(((unsigned int)-1)>>1);
    printf("%d", result);
}
(x*x+y*y) / (x-y); 这个时候需要注意,一般除法结果都有小数点,一般情况下如果要让精确度提高的话往往携程:(x*x+y*y) *1.0/ (x-y);这样的结果会是一个浮点型数据追问答案与问题有什么不同?追答比如x和y都是int型,那么x*x+y*y的结果将是int型,x-y为int型,int / int 的结果为int 型,损失了精度,如果最后将该int强制转换成float一样会损失精度。。应该让 int*0.1,使上面的式子的结果自动转换为float型,float/int的结果为float型,这样保留了精度。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
长春市光复路与陕西路交汇有几路车
40-2×3用计算器怎么按才算的出来
Windows 7 产品密匙
什么是暧昧,怎么跟男朋友以外的男生相处,我
舒城买房子首付要多少钱。我就十万够吗。谢谢
剑桥国际教育(中国)最新三一口语7级和9级通
上海老公房(一室户)怎么装修,价格多少?
win10能Ping通但连接不了
电脑只能在安全模式下启动
我的身体只要吃一点辣的就上火,怎么回事?
He is rather difficult to make friends wit
怎样在百度地图中关闭自己所在位置?
浩姹偎玖畈0级怎么打
《大明宫词》里陈红被红布蒙眼是哪集
中老年人春季夹克穿翻领还是立领好看
推荐资讯
麦当劳和肯德基请做个比较
MBD-19 桃太郎 THE BEST 4 お母さん 求这个BT
南方稳健一号是货币基金,还是股票基金
坪山附近有什么厂招工?
三国杀国战中的新武器和新锦囊有哪些?
潮汕人的油追仔是什么
A∪B∪C=A+B+C-A∩B-A∩C-B∩C+A∩B∩C
我是女的,怎么能一个月挣34万
“母” 这个姓氏是哪个民族的?
车载摄像头要多大分辨率才看得清楚?
聚乙烯醇与硼砂(都是水溶液)发生什么反应,
悠曼姿养生馆地址在哪,我要去那里办事,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?