//计算一个数字有几位数
//采用“数字/10 ”的方法+do{} while ()循环实现
#include <stdio.h>
int main()
{
int a, i = 0;
printf("请输入数字\n");
scanf("%d", &a);
do {
i ++;
a = a / 10;
} while (a > 0); //犯错:括号内写成"a > 0",导致没有判断条件,程序运行失败
printf("有%d位数", i);
return 0;
}
C语言从零练习-5-计算数字有几位数
于 2022-09-25 00:32:12 首次发布