#6791: 一直WA?!!


fagott0127 (龜)

學校 : 國立臺灣師範大學
編號 : 14467
來源 : [140.122.169.66]
最後登入時間 :
2013-10-10 22:17:00
a244. 新手訓練 ~ for + if -- 新手訓練系列 ~ 1 | From: [114.40.151.184] | 發表日期 : 2012-07-16 16:48

想請問以下的code為何一直WA?
我的答案: -642277118
正確答案: 38281382169387266 
請幫我解答~謝謝囉! 
 
#include <stdio.h>

int main()
{
    int time = 0, a;
    long int b, c;
    while(scanf("%d", &time) != EOF)
    {
        for(int x = 0 ; x < time ; x++)
        {
            scanf("%d %ld %ld", &a, &b, &c);
            if(a == 1)
                printf("%ld\n", b+c);
            if(a == 2)
                printf("%ld\n", b-c);
            if(a == 3)
                printf("%ld\n", b*c);
            if(a == 4)
                printf("%ld\n", b/c);

        }
    }
    return 0;
}
 
#6806: Re:一直WA?!!


passerr (20130326 0340 48)

學校 : 不指定學校
編號 : 8516
來源 : [125.224.93.117]
最後登入時間 :
2024-09-05 12:09:52
a244. 新手訓練 ~ for + if -- 新手訓練系列 ~ 1 | From: [114.41.46.62] | 發表日期 : 2012-07-19 21:23

想請問以下的code為何一直WA?
我的答案: -642277118
正確答案: 38281382169387266 
請幫我解答~謝謝囉! 
 
#include

int main()
{
    int time = 0, a;
    long int b, c;
    while(scanf("%d", &time) != EOF)
    {
        for(int x = 0 ; x < time ; x++)
        {
            scanf("%d %ld %ld", &a, &b, &c);
            if(a == 1)
                printf("%ld\n", b+c);
            if(a == 2)
                printf("%ld\n", b-c);
            if(a == 3)
                printf("%ld\n", b*c);
            if(a == 4)
                printf("%ld\n", b/c);

        }
    }
    return 0;
}


我想大概是範圍太小吧

試試看

#include <stdio.h>

int main()
{
    int time = 0, a,x;
    long long int b, c;
    while(scanf("%d", &time) != EOF)
    {
        for(x = 0 ; x < time ; x++)
        {
            scanf("%d %lld %lld", &a, &b, &c);
            if(a == 1)
                printf("%lld\n", b+c);
            if(a == 2)
                printf("%lld\n", b-c);
            if(a == 3)
                printf("%lld\n", b*c);
            if(a == 4)
                printf("%lld\n", b/c);

        }
    }
    return 0;
}

 
ZeroJudge Forum