问题描述:将字母通过特定大小进行累和计算
解题思路:将字母与首字母A进行比较得到特定大小,再逐个按顺序累和得值
code(C)
#include<stdio.h>
int main()
{
char c;
int sum,i;
while(1){
sum=0;i=1;
while((c=getchar())!='\n'){
if(c=='#') return 0;
if(c==' '){
i++;
continue;
}
else{
c = c-'A'+1;
sum += c*i;
}
i++;
}
printf("%d\n",sum);
}
}
本文介绍了一个简单的C语言程序,该程序能够接收一系列字符输入,并通过将每个字母转换为相对于'A'的数值,然后按顺序累加计算总和。具体实现方式是通过ASCII码减去'A'的值并加1来获取字母的大小。
175

被折叠的 条评论
为什么被折叠?



