获取数字的位数
?一個整數由個位、十位、百味...組成,我們知道整數可以用int型表示,那么一個整數到底是幾位數呢??
下面這個代碼就是來計算位數的:
#include<stdio.h>// 獲得num的位數 int getbit(int num) {if(num == 0)return 0;else if(num < 0) // 負數 num = -num; return 1 + getbit(num/10); }int main() {int num = 0; printf("請輸入一個整數:");scanf("%d", &num);printf("%d的位數:%d\n", num, getbit(num));return 0; }?
轉載于:https://www.cnblogs.com/wuqianling/p/5678657.html
總結
- 上一篇: python udp 大文件_Pytho
- 下一篇: 2021年电视盒子推荐指南 电视盒子选购