怎么输出浮点数的符号部分

源码导航 课程设计 1

输入一个非零的浮点数,然后输出它的符号,整数,小数部分,这个符号部分怎么输出

回复

共2条回复 我来回复
  • 毕设小屋
    这个人很懒,什么都没有留下~
    评论
    int main() {
    
        float a=-18.5;
        if(a<0){
            a=-a;
            cout << '-' << endl;
        }
        else
            cout << '+' << endl;
        cout << (int)a << endl;
        cout <<   a-(int)a << endl ;
    
    
        return 0;
    }
    
    0条评论
  • 代码客栈
    这个人很懒,什么都没有留下~
    评论
    float a ;
    scanf("%f",&a);
    if(a<0)
    printf("-");
    else if(a>0)
    printf("+");
    
    0条评论

发表回复

登录后才能评论