C语言问题:请看问题补充

2025-03-12 21:00:00
推荐回答(3个)
回答1:

void separate(int *p1,int *p2,int *p3,int number)
{
*p1=number/100;
*p2=number%100/10;
*p3=number%10;//很明显的错误,这里是*p3而不是*p1
}

回答2:

*p1=number/100;
*p2=number%100/10;
*p1=number%10;

*p1=number/100;
*p2=number%100/10;
*p3=number%10; ???????????

回答3:

void separate(int *p1,int *p2,int *p3,int number)
{
*p1=number/100;
*p2=number%100/10;
*p1=number%10; // 这里写错了,是 p3
}