两个错误:
1. getch()后面为什么要putch(a)?putch(a)会导致你答案错。
2. 为什么每次只读一个字符?IO操作很费时,你这么做会超时。
给你个参考答案吧,C++,过了。
3264786 2010-12-01 15:21:25 Accepted 2017 0MS 292K 269 B C++ testcases
#include
#include
using namespace std;
void main()
{
int n;
string s;
cin >> n;
while(n--) {
cin >> s;
const char *p = s.c_str();
int c = 0;
while(*p)
if (*p++ <= '9') c++;
cout << c << endl;
}
}
windows下的回车换行是两个字符
是10和13,你这么做太麻烦了!