2301_79584488 2023-09-28 23:10 采纳率: 80%
浏览 4
已结题

devC加加,洛谷p1888,代码找错

devC加加,洛谷p1888,代码找错,可以在解释一下long long int是干啥的,分数怎么输出,然后我这个怎么错了,我实在一知半解的室友的指导下写的

img

  • 写回答

1条回答 默认 最新

  • 金戈鐡馬 2023-09-28 23:34
    关注

    long long int是C/C++语言中的一种数据类型,表示一个整数,通常占用8个字节(64位)。它是一种更大范围的整数类型,比普通的long int类型的范围更广,可以表示更大的整数值。在32位系统中,long long int类型的取值范围为-9223372036854775808到9223372036854775807,而在64位系统中,其取值范围为-9223372036854775808到9223372036854775807。

    下面是改正的代码:

    int main() {
        long long int a, b, c, n, m;
        scanf("%d %d %d",&a,&b,&c);
        n = a;
        if (c < n) n = c;
        m = a;
        if (c > m) m = b;
        if (c > m) m = c;
        int min = n;
        int max = m;
        int r;
    
        while (r = m % n) {
            m = n;
            n = r;
        }
        int i = n;
    
        printf("min:%lld  max:%lld", min / i, max / i);
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月11日
  • 已采纳回答 10月3日
  • 创建了问题 9月28日

悬赏问题

  • ¥100 有偿寻云闪付SDK转URL技术
  • ¥30 基于信创PC发布的QT应用如何跨用户启动后输入中文
  • ¥20 非root手机,如何精准控制手机流量消耗的大小,如20M
  • ¥15 远程安装一下vasp
  • ¥15 自己做的代码上传图片时,报错
  • ¥15 Lingo线性规划模型怎么搭建
  • ¥15 关于#python#的问题,请各位专家解答!区间型正向化
  • ¥15 unity从3D升级到urp管线,打包ab包后,材质全部变紫色
  • ¥50 comsol温度场仿真无法模拟微米级激光光斑
  • ¥15 上传图片时提交的存储类型