输入出问题了,但是我不知道为什么,请教大佬
查看原帖
输入出问题了,但是我不知道为什么,请教大佬
890321
mooktian楼主2024/11/12 11:05
#include <iostream>
using namespace std;

int n,ans;
char c;

int main() {
    cin >> n;
    while(n--) {
        scanf("%c",&c);
        if(c >= 'a' && c <= 'z') ans += c - 'a' + 1;
        else if(c >= 'A' && c <= 'Z') ans -= c;
    }
    cout << ans;
    return 0;
}

第一个c应该是回车或者换行,导致我这个结果出错了,但是我不知道为什么会这样。

2024/11/12 11:05
加载中...