Bootstrap

输入一个正整数,求位数c++


while:


#include<bits/stdc++.h>
using namespace std;
int main()
{
	int a,x=0;
	cin>>a;
	while(a)
	{
		a/=10;
		x++;
	}
	cout<<x;
    return 0;
}


for:


#include<bits/stdc++.h>
using namespace std;
int main()
{
	int a,x=0;
	cin>>a;
	for(int i=1;i<=a;i++)
	{
		a/=10;
		x++;
	}
	cout<<x;
    return 0;
}

;