#29436: 2、3測資跑不過


byilyi2.lei@gmail.com (Bill)

學校 : 國立中科實驗高級中學
編號 : 177722
來源 : [118.163.199.191]
最後登入時間 :
2024-07-17 17:00:33
a054. 電話客服中心 -- 板橋高中教學題 | From: [210.208.117.42] | 發表日期 : 2022-03-01 12:31

#include <stdio.h>
#include <string.h>
#include <stdlib.h>



int main(){
    int n,check,sum=0,temp,left;
    scanf("%d",&n);
    check=n%10;
    n/=10;
    for (int i = 1; i < 9; i++)
    {
        sum+=(n%10)*i;
        n/=10;
    }
    check = 10- check;
    if (check==10)
    {
        check=0;
    }
    for (int i = 0; i < 9; i++)
    {
        if ((i+(sum%10))%10==check)
        {
            check=i;
            break;
        }
    }
    switch (check)
    {
    case 0:
        printf("BNZ");
        break;
    case 1:
        printf("AMW");
        break;
    case 2:
        printf("KLY");
        break;
    case 3:
        printf("JVX");
        break;
    case 4:
        printf("HU");
        break;      
    case 5:
        printf("GT");
        break;        
    case 6:
        printf("FS");
        break;
    case 7:
        printf("ER");
        break;
    case 8:
        printf("DOQ");
        break;
    case 9:
        printf("CIP");
        break;
    }
}

都會顯示
您的答案為: KLY 正確答案為: CIP
 
#29438: Re:2、3測資跑不過


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [39.9.74.255]
最後登入時間 :
2024-10-14 22:20:08
a054. 電話客服中心 -- 板橋高中教學題 | From: [27.247.66.76] | 發表日期 : 2022-03-01 20:26

 
    for (int i = 0; i < 9; i++)


i < 9 改成 i <= 9

 
ZeroJudge Forum