1 条题解

  • 0
    @ 2024-12-24 9:49:41

    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

    信息

    ID
    1008
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者