我用减法做除法,但用加法做不出来

int divide, divis, quotient;
printf("Enter Number 1:");
scanf("%d", &divide);

printf("Enter Number 2:");
scanf("%d", &divis);
quotient=0;
while(divide > 0){
divide = divide - divis;
quotient++;
}
printf("%d\n, quotient);

最佳答案

不是从divide开始,一直减到低于0,而是从0开始,一直加到超过divide
请注意,您将需要小心,不要溢出您的数字范围。

09-06 06:09