不正经题解 | 求整数位数
2024-08-14 19:16:43
发布于:浙江
7阅读
0回复
0点赞
思路分析
这道题呢,我觉得想要做出这道题,得先掌握好循环哦
思路也很简单,众所周知,在c语言中可以通过重复÷10来求出位数,所以我们可以通过循环,来判断位数
答案
#include <iostream>
using namespace std;
int abab(int x){
int sum = 0;
while(x > 0){
sum ++;
x = x/ 10;
}
return sum;
}
int main(){
int x; cin >> x; cout << abab(x);
return 0;
}
答案讲解
我在上面的答案中运用的是函数,先定义一个变量为x用来储存给定的数,在通过while循环来判断位数,位数用sum储存,最后返回sum,在输出sum即可
小广告
都可以来,不来也不强求
提问时间!
随便提问吧!
这里空空如也
有帮助,赞一个