题目大意:
输入:
每一行输入,只允许出现大写字母或者空格;
以“#”结束输入。
输出:
每一行中各个字母对应的数乘以该字母对应的位置,求它们的和
一、方法1: AC
把每行字符串存到字符数组中,然后进行相应的处理
#include <iostream>
using namespace std;
const int maxn = 256;
int main()
{
int i, sum;
char str[maxn];
while (cin.getline(str, 256) && str[0] != '#') { // 输入每行字符串
sum = 0;
for (i = 0; str[i] != '\0'; i++) {
if (str[i] >= 'A' && str[i] &