C语言编程:给一个不多于5位的正整数,

2024-12-30 01:56:28
推荐回答(2个)
回答1:

不多于五位的正整数,包括一位数到五位数,所有的数值。

即[1,99999].

以下代码,功能为获取一个不多于五位的正整数并输出。

int main()
{
    int n;
    srand(time(NULL));
    printf("%d", rand()%99999+1);
}

回答2:

#include"stdio.h"
main()
{
int a,x,n=0;
scanf("%d",&a);
while(a!=0)
{ a=a/10;
x=a%10;
printf("%d",x+1);
n++;
}
printf("\n%d",n);
}
上面那步有错误,这个正确 ,程序里面需要什么提示啊什么 自己加