作者:sfktrd | 来源:互联网 | 2023-05-17 12:26
输入一个正整数求出它是几位数;输出原数和位数
11 个解决方案
别啊,亲啊,我要的是c++啊。你的那个是C语言吧,我们要用c++啊,求解!!!
#include
using namespace std;
int main(int argc, char **argv)
{
int num;
int counter=1;
cout<<"请输入整数~"< cin>>num;
cout<<"输入的数为:"< while (num=num/10)
{
++counter;
}
cout<<"位数:"< return 0;
}
用个循环,每次将这个数不断的除以10就可以统计位数了
#include
int main(int argc, char *argv[])
{
int n;
scanf("%d", &n);
printf(" %d\n", printf("%d", n));
return 0;
}