标题:z=x平方+y平方
只看楼主
zhengqinzhen
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2010-8-15
结帖率:83.33%
已结贴  问题点数:0 回复次数:12 
z=x平方+y平方
请问如何编程可以使,当x>0时,输出z=x平方+y平方,当x<0时,能够输出z=-(x平方+y平方),谢谢
搜索更多相关主题的帖子: 平方 
2010-08-22 10:27
towhee
Rank: 2
来 自:石家庄火车站
等 级:论坛游民
威 望:1
帖 子:48
专家分:69
注 册:2010-8-8
得分:2 
又是不许用if语句?

最穷无非讨饭,不死终会出头
2010-08-22 12:21
holychild
Rank: 2
等 级:论坛游民
帖 子:21
专家分:31
注 册:2010-8-22
得分:2 
#include<iostream>
using namespace std;
void main()
{
    int x,y,z;
    cout<<"Please enter the value of x: ";
    cin>>x;
    cout<<endl;
    cout<<"Please enter the value of y: ";
    cin>>y;
    cout<<endl;
    if(x>0)
    {
        z=x*x+y*y;
        cout<<z<<endl;
    }
    else if(x<0)
    {
        z=-(x*x+y*y);
        cout<<z<<endl;
    }
}
编译通过,工具VC++6.0
收到的鲜花
  • mxs8102010-08-22 15:41 送鲜花  5朵   附言:不错~~
2010-08-22 12:31
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
得分:2 
就如楼主说的那样,写成代码不就行了?楼主应该自己会 if 语句吧?
2010-08-23 00:42
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
得分:2 
z=x>0?(x*x+y*y):((x*x+y*y)*-1)

★★★★★为人民服务★★★★★
2010-08-23 06:55
ljt
Rank: 6Rank: 6
等 级:侠之大者
威 望:3
帖 子:191
专家分:431
注 册:2009-4-6
得分:2 
你怎么说的就怎么写了
2010-08-23 10:22
sudong0913
Rank: 1
等 级:新手上路
帖 子:38
专家分:5
注 册:2009-4-15
得分:2 
顶上5楼!!!一句ok;
有效节省内存!
2010-08-23 19:33
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
得分:0 
语句的数量和使用的内存不是成正比的。
并不是语句越少越好,但这个确实可以这么写,因为它的逻辑很简单。
2010-08-24 00:04
zhengqinzhen
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2010-8-15
得分:0 
回复 楼主 zhengqinzhen
谢谢你的关注,我不是搞c语言的,但是我用到udf,需要自己写一个程序,很苦恼
2010-09-01 10:16
zhengqinzhen
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2010-8-15
得分:0 
回复 2楼 towhee
谢谢你
2010-09-01 10:17



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




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

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