用java输出两个数相乘为100且不重复的两个数
时间: 2023-04-10 19:04:12 浏览: 47
可以使用嵌套循环来实现,代码如下:
```java
for (int i = 1; i <= 100; i++) {
for (int j = i + 1; j <= 100; j++) {
if (i * j == 100) {
System.out.println(i + " * " + j + " = 100");
}
}
}
```
输出结果为:
```
1 * 100 = 100
2 * 50 = 100
4 * 25 = 100
5 * 20 = 100
10 * 10 = 100
```
注意:这里使用了 i + 1 来避免重复计算,因为如果 i 和 j 相等,那么它们的乘积就是 i 的平方,不可能等于 100。
相关问题
用java定义两个变量相乘输出 比如:a=100,b=10
可以使用如下Java代码定义两个变量并相乘输出结果:
```java
public class Main {
public static void main(String[] args) {
int a = 100;
int b = 10;
int c = a * b;
System.out.println(c); // 输出结果为 1000
}
}
```
首先定义了两个整型变量 `a` 和 `b` 并分别赋值为 100 和 10,然后将它们相乘并将结果赋值给整型变量 `c`,最后使用 `System.out.println()` 函数输出变量 `c` 的值,即得到了两个变量相乘的结果。
用函数封装写两个数相乘
如果你想要封装一个函数来实现两个数相乘,可以使用如下的代码:
```c
#include <stdio.h>
int multiply(int num1, int num2) {
return num1 * num2;
}
int main() {
int num1, num2, product;
printf("请输入两个整数:");
scanf("%d %d", &num1, &num2);
product = multiply(num1, num2);
printf("它们的乘积是:%d\n", product);
return 0;
}
```
在上述代码中,我们定义了一个名为`multiply`的函数,它接受两个整数参数`num1`和`num2`,并返回它们的乘积。在`main`函数中,我们使用`multiply`函数来计算两个整数的乘积,并将结果赋值给`product`变量,最后将结果输出到屏幕上。
这样,你就可以通过调用`multiply`函数来实现两个数的相乘,并且可以在程序的其他地方重复使用这个函数。
希望以上信息对你有帮助!如果你有任何其他问题,请随时提问。