#include <stdio.h>
#include <string.h>
int main()
{
int i,a,b[4],sum=0;char c[120];
for(i=0;i<4;i++)
scanf("%d",&b[i]);
scanf("%s",c);
for(i=0;i<strlen(c);i++)
if(c[i]==1)
sum=sum+b[0];
else if(c[i]==2)
sum=sum+b[1];
else if(c[i]==3)
sum=sum+b[2];
else
sum=sum+b[3];
printf("%d",sum);
}
我输入的值:
1 2 3 4
123214
调试的时候我发现i=0时,进入不到c[i]==1这个循环里面
求解这是为什么?