top1编程
← 返回题目
题解

统计数字字符个数

2 条题解

  • 0
    @ 2026-7-29 20:22:35
    #include <bits/stdc++.h>
    using namespace std;
    int main(){
    	char s[2560];
    	int cnt=0;
    	cin.getline(s,2560);
    	for(int i=0;i<(int)strlen(s);i++){
    		if(s[i]>=48&&s[i]<=57){
    			cnt++;
    		}
    	}
    	cout<<cnt;
    	return 0;
    }
    
    • 0
      @ 2026-7-28 22:45:03
      #include <bits/stdc++.h>
      using namespace std;
      char a[257];
      int main(){
          int s=0;
          cin.getline(a,257);
          for(int i=0;i<strlen(a);i++){
              if('0'<=a[i]&&a[i]<='9'){
                  s++;
              }
          }
          cout<<s;
          return 0;
      }
      
      • 1