标题:y=x平方
只看楼主
zhengqinzhen
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2010-8-15
结帖率:83.33%
已结贴  问题点数:20 回复次数:12 
y=x平方
请教各位大侠,如何写一个程序,让x<0时,直接输出y=-x平方,谢谢
搜索更多相关主题的帖子: 平方 
2010-08-15 10:47
carmeloyin
Rank: 3Rank: 3
来 自:西安
等 级:论坛游侠
帖 子:161
专家分:157
注 册:2008-12-2
得分:6 
double pinfang(double x)
{
    if(x<0)
        return double y=pow(x,2);
}
2010-08-15 10:57
jack10141
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:陕西西安
等 级:小飞侠
威 望:6
帖 子:706
专家分:2271
注 册:2010-8-10
得分:6 
程序代码:
main()
{
   float a,b;
   scanf("%f",&a);
   if(a<0)
      b=-a*a;
   printf("%f\n",b);
}

Coding就像一盒巧克力,你永远不会知道你会遇到什么BUG
别跟我说你是不能的,这让我愤怒,因为这侮辱了你的智慧
2010-08-15 10:59
promising
Rank: 3Rank: 3
来 自:上海
等 级:论坛游侠
帖 子:87
专家分:147
注 册:2009-8-31
得分:6 
回复 楼主 zhengqinzhen
是要在x<0时输出y=-x^2吧,
这样:y=x/abs(x)*x*x(整数时)
      y=x/fabs(x)*x*x(浮点型时)
这样连x>0时,y=x^2的输出也包含在里面了~

向前走着……
2010-08-15 11:08
carmeloyin
Rank: 3Rank: 3
来 自:西安
等 级:论坛游侠
帖 子:161
专家分:157
注 册:2008-12-2
得分:0 
是(-x)的平方,还是-的(x的平方) ??
2010-08-15 11:09
zhengqinzhen
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2010-8-15
得分:0 
回复 4楼 promising
谢谢啦
2010-08-15 11:09
zhengqinzhen
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2010-8-15
得分:0 
回复 4楼 promising
谢谢啦
2010-08-15 11:10
zhengqinzhen
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2010-8-15
得分:0 
回复 2楼 carmeloyin
谢谢啦
2010-08-15 11:10
zhengqinzhen
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2010-8-15
得分:0 
回复 3楼 jack10141
谢谢啦
2010-08-15 11:10
zhengqinzhen
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2010-8-15
得分:0 
回复 5楼 carmeloyin
后者 谢谢啊
2010-08-15 11:11



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-315741-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.939280 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved