输入两个数x,y,如果两个数的乘积不超过 10的18次方 ,则输出它们的乘积,否则输出"be a man"。,请用C++写出来
时间: 2023-05-25 19:07:15 浏览: 32
#include <stdio.h>
int main()
{
long long x, y, product;
scanf("%lld %lld", &x, &y);
product = x * y;
if (product <= 1000000000000000000LL) {
printf("%lld", product);
} else {
printf("be a man");
}
return 0;
}
相关问题
c++输入两个数输出乘积
好的,以下是 C++ 代码示例,实现输入两个数并输出它们的乘积:
```c++
#include <iostream>
using namespace std;
int main() {
int a, b;
cout << "请输入两个数,以空格分隔:" << endl;
cin >> a >> b;
cout << "它们的乘积是:" << a * b << endl;
return 0;
}
```
在上面的代码中,`cin` 命令用于输入两个整数 `a` 和 `b`,其中 `>>` 符号用于将输入的数据分别赋值给 `a` 和 `b`。然后,`cout` 命令用于输出它们的乘积,即 `a * b`,并且在输出后换行。最后,`return 0` 命令用于告知程序结束。
c++输入两个数输出乘积用函数
好的,这是一个将输入两个数并输出它们的乘积封装成函数的例子:
```c++
#include <iostream>
using namespace std;
int multiply(int num1, int num2) {
return num1 * num2;
}
int main() {
int num1, num2, product;
cout << "请输入两个数,以空格分隔:";
cin >> num1 >> num2;
product = multiply(num1, num2);
cout << num1 << " 和 " << num2 << " 的乘积是:" << product << endl;
return 0;
}
```
在上面的代码中,我们定义了一个 `multiply` 函数,它接受两个参数 `num1` 和 `num2`,并返回它们的乘积。在 `main` 函数中,我们先读取用户输入的两个数,然后调用 `multiply` 函数获得它们的乘积,最后输出结果。
你可以将以上代码复制到 C++ 编译器中运行,然后输入两个数,程序将会输出它们的乘积。