A=1,B=2,C=3,D=4,输入五个字符,输出他们代表的数值的和,C语言怎么写,在线等,挺急的,拜托大神帮个忙

如题所述

#include <stdio.h>
int main()
{
int i,s=0;
char c;
printf("请输入5个A~D之间的字符(不要空格):\n");
for(i=0;i<5;i++)
{scanf("%c",&c);
 s+=c-'A'+1;
}
printf("%d\n",s);
return 0;
}追问

如果ABC之间需要空格怎么改,学校作业要求很严,一点不一样都不行,多一点少一点都判断为错的,

追答

有要求一一次性到位说清楚的。

温馨提示:答案为网友推荐,仅供参考
相似回答