import java.util.Scanner;
public class test {
public static void main(String[] args) {
// 1. 输入两个数,被除数和除数.
Scanner sc = new Scanner(System.in);
System.out.println("请输入被除数:");
int number1 = sc.nextInt();
System.out.println("请输入除数:");
int number2 = sc.nextInt();
int count = 0; //记录除数减被除数的次数
int temp = number2; //临时变量
//若被除数小于除数,显然商为零,余数为number2
while (number1 >= number2) {
// 被除数减除数,减一次count加一,
temp = number1 - number2;
count += 1;
number1 = temp;
}
System.out.println("-----------------------");
System.out.println("商为:" + count + " 余数为:" + temp);
}
}
不使用 “*” 、“/” 和“%“来求被除数和除数的商和余数
于 2022-10-25 00:38:11 首次发布