mọi người ơi, em đc giao cho bài tập về c++ như thế này, yêu cầu tìm số lượng các chữ số phải viết từ 1 đến n khi nhập vào số nguyên n, em viết code vậy mà chạy nó chỉ ra hình cái bảng đen, không chạy được, mọi người góp ý cho em với ạ. em cảm ơn trước!
#include <iostream>
#include<bits/stdc++.h>
#include<math.h>
using namespace std;
int n,s,t;
int main()
{
s=0;
t=0;
freopen("MCOWS.INP","r",stdin);
freopen("MCOWS.OUT","w",stdout);
while (cin>>n){
if (n<1){break;}while(n<1);
for (int i=1;i<=n;i++){
t=i%10;
s+=1;
i=i/10;}
}
cout<<s<<endl;
return 0;
}