#33312: C語言 找不到錯誤 請大佬幫幫忙 感謝


azhai0916 (azhai0916)

學校 : 不指定學校
編號 : 190270
來源 : [114.26.201.52]
最後登入時間 :
2023-01-26 17:46:50
a271. 彩色蘿蔔 -- 兔子 | From: [223.138.46.17] | 發表日期 : 2022-12-22 17:02

//zerojudge_a271_1222.c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void)
{
    int t;
    scanf("%d", &t);

    while(t--)
    {
        long long int x,y,z,w,n,m;
        scanf("%lld %lld %lld %lld %lld %lld ", &x, &y, &z, &w, &n, &m);

        long long int poison = 0, weight = m, flag = 1, len;
        char command[1001];

        gets(command);
       
        len = strlen(command);

        for(int i = 0; i < len; i++)
        {

            if(command[i] == ' ')
                continue;

            weight -= poison;

            if(weight <= 0)
            {
                printf("bye~Rabbit\n");
                flag = 0;
                break;
            }

            switch(command[i])
            {
                case '0':
                    break;
                case '1':
                    weight += x;
                    break;
                case '2':
                    weight += y;
                    break;
                case '3':
                    weight -= z;
                    break;
                case '4':
                    weight -= w;
                    poison += n;
                    break;
            }


            if(weight <= 0)
            {
                printf("bye~Rabbit\n");
                flag = 0;
                break;
            }
        }

        if(flag)
            printf("%lldg\n", weight);
    }

    return 0;
}

 
#33325: Re: C語言 找不到錯誤 請大佬幫幫忙 感謝


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [39.9.74.255]
最後登入時間 :
2024-10-14 22:20:08
a271. 彩色蘿蔔 -- 兔子 | From: [101.137.0.192] | 發表日期 : 2022-12-24 18:05


        scanf("%lld %lld %lld %lld %lld %lld ", &x, &y, &z, &w, &n, &m);


如果問第一天體重會有問題歐!

 
ZeroJudge Forum