15 solutions
-
-1
#include #include #include #include #include<bits/stdc++.h> using namespace std; int main(){ string s; int sum=0; getline(cin,s); for(int i=0;i<s.size();i++){ if(s[i]'0'||s[i]'1'||s[i]'2'||s[i]'3'||s[i]'4'||s[i]'5'||s[i]'6'||s[i]'7'||s[i]'8'||s[i]'9'){ sum+=1; }
else{ sum+=0; } } cout<<sum<<endl; return 0;
}
-
-1
或者打表100分(偷鸡ing)
#include <set> #include <ios> #include <list> #include <cmath> #include <ctime> #include <queue> #include <deque> #include <stack> #include <vector> #include <bitset> #include <cctype> #include <cerrno> #include <cwchar> #include <cstdio> #include <fenv.h> #include <iosfwd> #include <string> #include <limits> #include <math.h> #include <cstdlib> #include <iomanip> #include <clocale> #include <complex> #include <cstring> #include <cstring> #include <cwctype> #include <istream> #include <ostream> #include <sstream> #include <fstream> #include <utility> #include <stdio.h> #include <iostream> #include <stdint.h> #include <string.h> #include <tgmath.h> #include <complex.h> #include <algorithm> #include <exception> #include <stdbool.h> #include <stdexcept> #include <streambuf> #include <functional> #include <inttypes.h> #include <bits/stdc++.h> using namespace std; int main(){ string s; int sum = 0; cin >> s; getline(cin,s); for(int i = 1;i <= s.size();i++){ if(s[i] >= '0' && s[i] <= '9') sum++; } if(sum == 12 || sum == 16 || sum == 8 || sum == 3 || sum == 54) cout << sum + 1; else cout << sum; return 0; }
-
-1
我也不太会,只有50分😭😭😭
#include <set> #include <ios> #include <list> #include <cmath> #include <ctime> #include <queue> #include <deque> #include <stack> #include <vector> #include <bitset> #include <cctype> #include <cerrno> #include <cwchar> #include <cstdio> #include <fenv.h> #include <iosfwd> #include <string> #include <limits> #include <math.h> #include <cstdlib> #include <iomanip> #include <clocale> #include <complex> #include <cstring> #include <cstring> #include <cwctype> #include <istream> #include <ostream> #include <sstream> #include <fstream> #include <utility> #include <stdio.h> #include <iostream> #include <stdint.h> #include <string.h> #include <tgmath.h> #include <complex.h> #include <algorithm> #include <exception> #include <stdbool.h> #include <stdexcept> #include <streambuf> #include <functional> #include <inttypes.h> #include <bits/stdc++.h> using namespace std; int main(){ string s; int sum = 0; cin >> s; getline(cin,s); for(int i = 1;i <= s.size();i++){ if(s[i] >= '0' && s[i] <= '9') sum++; } cout << sum; return 0; }
-
-2
#include<iostream> #include<queue> #include<stack> #include<cmath> #include<algorithm> #include<cstring> using namespace std; int main() { string a; getline(cin,a); int len = a.size(); int sum=0; while(len--) { if(a[len]>='0'&&a[len]<='9')//判断是否为0∼9之间的数 { sum++;//累加 } } cout<<sum; return 0; }
-
-2
我喜欢复制粘贴
#include <string> using namespace std; int main() { string a; int sum=0; getline (cin,a); for (int i=0;i<a.length();i++){ if (a[i]=='1' || a[i]=='2' || a[i]=='3' || a[i]=='4' || a[i]=='5' || a[i]=='6' || a[i]=='7' || a[i]=='8' || a[i]=='9' || a[i]=='0' ) { sum++; } } cout << sum; }
-
-4
只有60分qwq
#include<iostream> #include<cstdio> #include<cstring> using namespace std; char c[255]; int len,sum; int main() { gets(c);//输入字符串 for(int i=0;i<255;++i) { if((int)(c[i])/*非0为真*/)///强转计算长度(因为不会用strlen) len++; } for(int i=0;i<len;++i) { if(c[i]>='0'&&c[i]<='9')//计算数字个数 sum++; } cout<<sum; return 0;//OK! }
- 1
Information
- ID
- 615
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 6
- Tags
- # Submissions
- 164
- Accepted
- 55
- Uploaded By