计算输入的非负整数的位数

mac2026-09-27  14

计算整数位数(C语言)

3计算输入的非负整数的位数

//第二个do语句循环次数与输入整数的位数相同,因此只需要统计循环的次数就行可以了 #include <stdio.h> int main (void){ int num; int ws; do{ printf("请输入一个非负整数:"); scanf("%d",&num); if(num<0) puts("请不要输入负整数"); }while(num<0); ws=0; //当num大于零时 do{ num=num/10; ws=ws+1; } while(num>0); printf("该整数位数是%d。\n",ws); return(0); }
最新回复(0)