在c语言中怎样编写一个不超过4位数的正整数,并计算它是多少位数

2025-03-11 09:53:22
推荐回答(1个)
回答1:

#include 
#include 
#include  //用到了time函数 
int main()

int i,number, n = 0, t;
srand((unsigned) time(NULL)); //用时间做种,每次产生随机数不一样
i = (rand() % 1001); //产生0-999的随机数
number = i;
while(number){
n++;
t = number % 10;
number -= t;
number /= 10;
}
printf("%d是%d位数",i, n);

return 0;
}

好好看看我的思路