2 条题解

  • 4
    @ 2022-9-23 23:35:29

    哈喽哈喽这里是桉。

    本题题干是有问题的哈。(详细请看讨论区帖)

    所以本题其实是在一行字符串中统计大写英文字母的个数。

    只要getline+for查找就好啦。

    废话不多说上代码——

    #include <bits/stdc++.h>
    using namespace std;
    int ans;
    string s;
    int main()
    {
    	getline(cin,s);
    	for(int i=0;i<s.size();i++)
    	{
    		if(s[i]>='A' && s[i]<='Z') ans++;
    	} 
    	printf("%d",ans);
    	return 0;
    }
    

    有帮助就点个赞吧。

    • 3
      @ 2022-10-23 17:08:06

      由于这题我当时输入用了cin,所以我只得了30分😕 。 满分代码如下:

      #include<bits/stdc++.h>
      
      using namespace std;
      
      int main(){
      	string a;
      	getline(cin,a);//这里不能用cin,要不然会Wrong Answer。
      	int ans=0;
      	for(int i=0;i<a.size();i++){
      		if(a[i]>='A' && a[i]<='Z'){
      			ans++;
      		}
      	}
      	cout<<ans;
      	return 0;
      }
      

      点个赞再走。。。。。。

      • 1

      【入门】统计大写英文字母的个数

      信息

      ID
      1110
      时间
      1000ms
      内存
      256MiB
      难度
      4
      标签
      递交数
      88
      已通过
      39
      上传者