0
0
已采纳
潘艺博
初级天翼
初级天翼
思路:写一个函数hg(合格):int hg(string a),定义计数变量cnt1,遍历字符串,判断a[i]是否为数字,是数字,cnt1++,返回cnt1的值。在main里先输入一个n,再getline吃换行,循环1~n,每次getline一个字符串,判断hg(s)是否>10,不>10(<=10),cnt++;
最后输出cnt即可AC
望采纳~
0
0
0
李奕歌
初级天翼
初级天翼
判断改成:
for(int i=0;i<s.length();i++){
if(s[i]>='0'&&s[i]<='9')
cnt++;
}
0
0
0
杜明泽
资深守护
资深守护
#include<iostream>
using namespace std;
string s;
int n,cnt=0;
bool hege(string s){
int count=0;
for(int i=0;i<=s.length()-1;i++){
if(s[i]>='0'&&s[i]<='9'){
count++;
}
}
if(count<=10) return 1;
else return 0;
}
int main(){
cin>>n;
getline(cin,s);
for(int i=1;i<=n;i++){
if(hege(s)){
cnt++;
}
}
cout<<cnt;
return 0;
}
0
0
李奕歌
初级天翼
初级天翼
for(int i=1;i<=n;i++){
getline(cin,s);
if(work(s)<=10)
cnt++;
}
函数直接r e t u r n cnt就行
0
0
朱小川
缔造者
缔造者
for(int j=1;j<=n;j++){ cin>>a; for(int i=0;i<=a.size()-1;i++){ if(a[i]>='0'&&a[i]<='9'){ cnt++; } } if(cnt<=10){ sum++; } cnt=0; } cout<<sum; } int main(){ pj(n);
核心
0