程序分析:对输入的数整除10并计数加一,循环此过程,直到商为0为止。
#include "stdio.h" int main(void) { int x = 0, n = 0; while (true) { printf("请输入一个整数:"); scanf_s("%d", &x); for (n = 0; x > 0; n++) { x /= 10; } printf("位数是:%d\n", n); } return 0; }
程序分析:对输入的数整除10并计数加一,循环此过程,直到商为0为止。
#include "stdio.h" int main(void) { int x = 0, n = 0; while (true) { printf("请输入一个整数:"); scanf_s("%d", &x); for (n = 0; x > 0; n++) { x /= 10; } printf("位数是:%d\n", n); } return 0; }