#12311: 在自己電腦跑跟在這裡跑不一樣


nini2166 (我就爛R)

學校 : 臺北市立第一女子高級中學
編號 : 63054
來源 : [123.193.41.248]
最後登入時間 :
2021-02-04 22:37:36

先給個我怎寫的

 

 

/* zero judge

a009 解碼器

20170702

0010 0000 tp6vul3su6 */

 

#include<stdio.h>

 

int main()

{

    bool pfh[1001];

    for(int i=1;i*i<1000;i++)

    {

        pfh[i*i]=1;

    }

    int n,count=0;

    scanf("%d",&n);

    while(n--)

    {

        count++;

        int min,max,ans=0;

        scanf("%d%d",&min,&max);

        for(int i=min;i<=max;i++)

        {

            if(pfh[i])ans+=i;

        }

        printf("Case %d: %d\n",count,ans);

    }

    return 0;

}

 

 

如果在測試執行點C,就是

CE :  unknow type name bool  之類的

如果選CPP

WA:  正確  case 1: 5    您的答案    case 1: 15

 

 

跪求偵錯

#12312: Re:在自己電腦跑跟在這裡跑不一樣


anandrewboy70900 (ShowTsai)

學校 : 國立中央大學
編號 : 27736
來源 : [203.204.218.144]
最後登入時間 :
2025-05-29 22:24:26

 

C用bool要include stdbool.h




#12313: Re:在自己電腦跑跟在這裡跑不一樣


anandrewboy70900 (ShowTsai)

學校 : 國立中央大學
編號 : 27736
來源 : [203.204.218.144]
最後登入時間 :
2025-05-29 22:24:26

pfh要初始化

 bool pfh[1001] = {0};