提出詳細
ソースコード
#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;
}
提出情報
提出出力結果
テストケース情報
# |
状態 |
詳細情報 |
正解か誤答の場合のみ表示されます. |