3 条题解

  • 1
    @ 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;
    }
    
    • 1
      @ 2026-3-8 22:14:32

      #include<bits/stdc++.h> using namespace std; int main() { long long a,ans=0; char p; cin>>a; for(int i=1;i<=a;i++) { cin>>p; if(p>='a'&&p<='z')ans+=int(p)-96; else ans+=int(p-p-p); } cout<<ans<<endl; return 0; }

      • 1
        @ 2025-11-22 18:20:15

        乱写的,AC不了 骗你的

        #include <bits/stdc++.h>
        using namespace std;
        
        int main()
        {
            long long a, ans = 0;
            char p;
            cin >> a;
            for (int i = 1; i <= a; i++)
            {
                cin >> p;
                if (p >= 'a' && p <= 'z') ans += int(p) - 96;
                else ans += int(p - p - p);
            }
            cout << ans << endl;
            return 0;
        }
        
        • 1

        信息

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