用C++回答问题,求解答!

有一个本书,它的页码符号总数是6897,问这本书有一共有多少页?例如第98页,算
2个符号。例如第112页,算3个符号。


#include<iostream>
using namespace std;
int main()
{
    int num=0;
    int count=0;
for(int i=1;i<10000;i++)
{
    num=i;

        while(num!=0)
        {
             count++;
             num=num/10;
             
        }
    
        if(count==6897)
             {
             cout<<i<<endl;
                 break;
                 
             }
    
}
    
        return 0;
}