#include<stdio.h>
int main(int argc,char**argv){
char num[5];
int result[5];
int sum = 0;
scanf("%c,%c,%c,%c,%c",&num[0],&num[1],&num[2],&num[3],&num[4]);
for(int i = 0;i<5;i++){
if(num[i] == 'A')
result[i] = 1;
else if(num[i] == 'B')
result[i] = 2;
else if(num[i] == 'C')
result[i] = 3;
else if(num[i] == 'D')
result[i] = 4;
else
result[i] = 0;
sum+=result[i];
}
printf("%d\n",sum);
return 0;
}
用switch嘛
int sum=0;
输入A,sum就+1
输入B,sum就+2
。
。
。
循环输入
#include <stdio.h>
int main()
{
char ch;
int sum = 0;
for(int i=0;i<5;i++)
{
scanf("%c",&ch);
switch(ch)
{
case 'A':
sum += 1;
break;
case 'B':
sum+=2;
beak;
case 'C':
sum+=3;
beak;
case 'D':
sum+=4;
beak;
}
}
printf("%d",sum);
return 0;
}