蓝桥 算法训练 1的个数 C++ 题目 答案 #include<iostream> using namespace std; int main() { int n,s=0,x=0,t,i=1; cin>>n; while(n<=0) cin>>n; while(i<=n) { t=i; while(t>0) { s=t%10; t=t/10; if(s==1) x++; } i++; } cout<<x<<endl; return 0; }