1 solutions

  • 0
    @ 2025-11-5 19:19:58

    C :

    #include<stdio.h>
    #include<string.h>
    
    int main(int argc,char* argv[])
    {
    	char src[1000]={0};
    	int len,i,count=0;
    	gets(src);
    	len = strlen(src);
    	for(i=0;i<len;i++)
    	{
    		if(src[i]>='a'&&src[i]<='z')
    			count++;
    	}
    	printf("%d\n",count);
    	
    	return 0;
    } 
    

    C++ :

    #include<iostream>
    #include<string>
    
    using namespace std;
    
    void LowerCount(string,int&);
    int main()
    {
    	int count;
    	string a;
    	getline(cin,a);
    	while (cin)
    	{
    		LowerCount(a, count);
    		cout << count << endl;
    		getline(cin, a);
    	}
    	return 0;
    }
    
    void LowerCount(string a, int&y)
    {
    	y = 0;
    	int i=0;
    	int x;
    	x = a.length();
    	string b;
    	
    	while (i < x)
    	{
    		b = a.substr(i, 1);
    		if (b <= "z"&&b >= "a")
    			y++;
    		i++;
    	}
    }
    
    • 1

    Information

    ID
    19254
    Time
    1000ms
    Memory
    128MiB
    Difficulty
    (None)
    Tags
    # Submissions
    0
    Accepted
    0
    Uploaded By