(记数问题):
#include<cstdio>
#include<cstring>
#include<cstdlib>
using namespace std;
main()
{
int n,i,j,tot=0,len;
char x,s[8];
scanf("%d %c",&n,&x);
for (i=1;i<=n;i++)
{ itoa(i,s,10);
len=strlen(s);
for (j=0;j<=len-1;j++)
if (s[j]==x)
tot++;
}
printf("%d",tot);
}
在Dev-C++上答案正确,可是在tyvj上:
评测结果
#0: Compile Error (0ms, 0KiB)
选手程序编译失败 Main.cpp: In function 'int main()': Main.cpp:11:15: error: 'itoa' was not declared in this scope { itoa(i,s,10); ^
#1: Compile Error (0ms, 0KiB)
#2: Compile Error (0ms, 0KiB)
#3: Compile Error (0ms, 0KiB)
#4: Compile Error (0ms, 0KiB)
#5: Compile Error (0ms, 0KiB)
#6: Compile Error (0ms, 0KiB)
#7: Compile Error (0ms, 0KiB)
#8: Compile Error (0ms, 0KiB)
#9: Compile Error (0ms, 0KiB)
向各位大神求解!!!
慕丝7291255
慕标琳琳
相关分类