3 条题解

  • 2
    @ 2022-7-19 9:32:23
    #include<bits/stdc++.h>
    using namespace std;
    int main() {
    	char a;
    	int num=0,let=0,oth=0;
    	while(scanf("%c",&a)==1) {
    		if(a=='?')break;
    		if(a>='0'&&a<='9')num++;
    		if(a>='A'&&a<='Z')let++;
    		if(a>='a'&&a<='z')let++;
    		if(a<48 || a>122)oth++;
    		if(a>57 && a<65)oth++;
    		if(a>90 && a<97)oth++;
    	}
    	cout<<let<<endl<<num<<endl<<oth;
    }
    

    半恼

    • 0
      @ 2024-2-15 22:09:52

      Python的哦~

      x=input()
      a=0;b=0;c=0
      for i in x:
          if i=="?":
              break
          if "0"<=i<="9":
              b+=1
          elif "a"<=i<="z" or "A"<=i<="Z":
              a+=1
          else:
              c+=1
      print(a)
      print(b)
      print(c)
      
      
      • 0
        @ 2021-5-24 13:43:01

        C++ :

        #include <iostream>
        #include <fstream>
        #include <sstream>
        using namespace std;
        
        int main()
        {   char a;
         int b=0,c=0,d=0;
        while(scanf("%c",&a)==1){
            if(a=='?'){break;}
            if(a>=65 && a<=90){b=b+1;}
            if(a>=97 && a<=122){b=b+1;}
            if(a>=48 && a<=57){c=c+1;}
            if(a<48 || a>122){d=d+1;}
            if(a>57 && a<65){d=d+1;}
            if(a>90 && a<97){d=d+1;}
        }
        printf("%d\n%d\n%d",b,c,d);
            return 0;
        }
        
        
        • 1

        信息

        ID
        103
        时间
        1000ms
        内存
        128MiB
        难度
        5
        标签
        递交数
        170
        已通过
        63
        上传者