3 条题解

  • 2
    @ 2026-3-21 8:54:00

    我乱写的,是错的呢 首先,我们要定义一个小本本(随你则么改,我用的是sum)和一个n老大,然后一个1~n的for循环,加下来定义一个char的变量(我用c),把Ta循环输出,接下来,我们需要确定Ta是大写字母还是小写字母,如果是小写,我们就用"sum+=c-'a'+1;",如果大写字母,那我们就用"sum-=c;"来计算,最后输出小本本,就完美了!

    Ac代码

    #include<bits/stdc++.h>
    using namespace std;
    int main(){
    	int n,sum=0;
    	cin>>n;
    	for(int i=1;i<=n;i++){
    		char c;
    		cin>>c;
    		if('a'<=c && c<='z')
    			sum+=c-'a'+1;
    		else if ('A'<=c && c<='Z')
    			sum-=c;
    	}
    	cout<<sum;
    	return 0;
    }
    

    信息

    ID
    3347
    时间
    1000ms
    内存
    256MiB
    难度
    4
    标签
    递交数
    103
    已通过
    49
    上传者