问题标题: 酷町堂:2038 计算函数值只有40分!!!

0
0
已解决
周天睿
周天睿
初级光能
初级光能
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    double x,y;
    cin>>x;
    if(x>0)
        if(x==0)
            if(x<0)
            y=-1;
        y=0;
    y=1;
    cout<<y;
    return 0;
}

最好是左分支嵌套!!!

求大犇们帮帮忙!!!


0
已采纳
邵逸儒
邵逸儒
中级天翼
中级天翼
    double y,x;
    输入x;
    如果x>0:y=1;
    否则 如果x<0:y=-1;
    否则 y=0;
    输出y;
    返回值 0;

0
0
0
马佳滢
马佳滢
新手天翼
新手天翼

多看看你这两个输入结果吧:

怎么解释?

建议你把改成

0
梁锦程
梁锦程
高级光能
高级光能
if(x>0)
    cout<<1;
if(x==0)
    cout<<0;
if(x<0)
    cout<<-1;

 

0
杨陈卓
杨陈卓
新手天翼
新手天翼

核心

    if(x>0)y=1;
    else if (x==0)y=0;
    else y=-1;

 

我要回答