.编写程序,实现从键盘输入一个正整数,输出该正整数的位数。例如输入1234输出 4 ,输入 123456输出6。
9条回答 默认 最新
- CSDN专家-sinJack 2022-10-08 15:12关注
循环对10取整遍历统计一下。
#include<stdio.h> int main() { int num,i=0; printf("输入一个正整数:"); scanf("%d",&num); while(num!=0) { num=num/10; i++; } printf("该数是%d位数\n",i); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录