#10216: 為何RE


tommy71213 (心上一個敢)

學校 : 國立屏東高級中學
編號 : 51114
來源 : [174.168.152.190]
最後登入時間 :
2023-06-18 03:58:49
a686. 蝸牛往上爬 | From: [59.127.103.232] | 發表日期 : 2015-09-08 20:38

我的程式碼:

#include"stdio.h"

#include"math.h"

 

main()

{

    int n;

    scanf("%d",&n);

    int a[n],b[n],c[n],d[n],i;

    for(i=0;i<n;i++)

    {

        scanf("%d%d%d",&a[i],&b[i],&c[i]);

    }

    for(i=0;i<n;i++)

    {

        if(b[i]<=c[i]&&b[i]<a[i])

        {

            printf("Poor Snail\n");

        }

        else

        {

            if((a[i]-b[i])%(b[i]-c[i]))

            {

                int d=(a[i]-b[i])/(b[i]-c[i])+2;

                printf("%d\n",d);

            }

            else

            {

                printf("%d\n",(a[i]-b[i])/(b[i]-c[i])+1);

            }

        }

    }

    return 0;

}

為何在第五測資點會記憶體區段錯誤呢?

第 5 測資點(20%): RE (SIGSEGV) 
執行時期錯誤 

記憶體區段錯誤! 
Segmentation fault

 

 
ZeroJudge Forum