我通过减法创建了分裂,但我无法通过添加来解决它
int divide, divis, quotient;
printf("Enter Number 1:");
scanf("%d", ÷);
printf("Enter Number 2:");
scanf("%d", &divis);
quotient=0;
while(divide > 0){
divide = divide - divis;
quotient++;
}
printf("%d\n, quotient);
答案 0 :(得分:2)
而不是从divide
开始并减去直到您降到0以下,而是从0开始并添加,直到超过divide
。
请注意,您需要注意不要超出数字范围。
答案 1 :(得分:1)
如果你已经有除法,你可以将减数除以-1,然后加上minuend。
答案 2 :(得分:0)
#include <stdio.h>
#include <math.h>
int main() {
int num1,num2,cnt=0;
printf("Please enter num 1: \n");
scanf("%d",&num1);
printf("Please enter num 2: \n");
scanf("%d",&num2);
while(num1>=num2){
num1-=num2;
cnt++;
}
printf("%d",cnt);
return 0;
}