提出詳細


ソースコード

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

int main()
{
    int test[51];
    int t,n,a,s,m,d,ans=0;
    char N[10000][20];
    int lengh;

    scanf("%d",&t);
    scanf("%d",&a);
    scanf("%d",&s);
    scanf("%d",&m);
    scanf("%d",&d);
    scanf("%d",&n);

    for(int i=1;i<=t;i++)
    {
        for(int r=0;r<n;r++)
        {
            scanf("%s",N[r]);
            lengh=strlen(N[r]);
            for(int l=0;l<lengh;l++)
            {
                if(N[r][l]=='+')
                {
                    ans+=a;
                }
                else if(N[r][l]=='-')
                {
                    ans+=s;
                }
                else if (N[r][l]=='/')
                {
                    ans+=d;
                }
                else if (N[r][l]=='*')
                {
                    ans+=m;
                }
            }
            
        }
        test[i]=ans;
        ans=0;
    }

    for(int i=1;i<=t;i++)
    {
        printf("case #%d \n%d\n",i,test[i]);
    }
    return 0;
}

提出情報

提出時間 2020-11-27 10:15:50
問題 C - 算数ドリル
ユーザ名 sigeeeeeeeeeeee
状態 形式違反
正解率 N/A
提出出力結果

テストケース情報

# 状態 詳細情報
正解か誤答の場合のみ表示されます.