刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

A除以B

给定两个绝对值不超过 100 的整数 A 和 B,要求你按照“A/B=商”的格式输出结果。

时间限制:1000

内存限制:65536

输入

输入在第一行给出两个整数 A 和 B(-100 ≤ A, B ≤ 100),数字间以空格分隔。

输出

在一行中输出结果:如果分母是正数,则输出“A/B=商”;如果分母是负数,则要用括号把分母括起来输出;如果分母为零,则输出的商应为“Error”。输出的商应保留小数点后2位。

样例输入

样例1:

-1 2

样例2:

1 -3

样例3:

5 0

样例输出

样例1:

-1/2=-0.50

样例2:

1/(-3)=-0.33

样例3:

5/0=Error

使用微信搜索喵呜刷题,轻松应对考试!

答案:

#include <stdio.h>

int main() {
    int A, B;
    double quotient;
    scanf("%d %d", &A, &B);
    if (B == 0) {
        printf("Error\n");
    } else if (B < 0) {
        printf("%d/(-%d)=%.2f\n", A, -B, (double)A / (-B));
    } else {
        printf("%d/%d=%.2f\n", A, B, (double)A / B);
    }
    return 0;
}

解析:

本题要求根据输入的两个整数A和B,按照规定的格式输出A除以B的结果。首先读取输入的A和B,然后判断B是否为零。如果B为零,则输出"Error";如果B为负数,则将分母用括号括起来输出;如果B为正数,则直接输出商。在计算商时,需要注意保留小数点后两位,因此需要将A和B转换为double类型进行除法运算。最后返回0表示程序正常结束。

创作类型:
原创

本文链接:A除以B 给定两个绝对值不超过 100 的整数 A 和 B,要求你按照“A/B=商”的格式输出结果。

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share