杭电ACM2017题我的程序有个错误,有谁能帮忙看看,谢谢了

2024-11-25 21:35:33
推荐回答(2个)
回答1:

水题都被你写成难题了,
1.这是我的给你的参考程序,已经AC了我测试过
#include
#include
using namespace std;
int main()
{
int nTest;

cin>>nTest;
while(nTest--)
{
int sum=0;
string str;

cin>>str;
for(int i=0;i if((str.at(i))<='9'&&str.at(i)>='0') sum++;
cout< }
return 0;
}

2.你程序的错误
那个长度的判断,length要加对括号,a[k].length(),看到你用向量+string被你吓到了
还有你的程序要加上#include,不然你提交程序的时候说找不到cout,

回答2:


a[k].length
改为
a[k].length()
试试