//从输入端三个 int类型的数据, 并判断三个数字中的最大值和最小 //将三个输入的数据相加、相乘。 //将三个数据所占的字节分别打印出来;
时间: 2024-10-14 09:10:30 浏览: 18
在编程中,你可以通过创建一个函数来实现这个功能,通常会涉及到比较操作找出最大值和最小值,以及基本的算术运算如求和、求积。这里是一个简单的示例,假设我们使用C++编写:
```cpp
#include <iostream>
int max_min(int a, int b, int c) {
int min = a;
if (b < min) {
min = b;
}
if (c < min) {
min = c;
}
int max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
return std::make_pair(max, min);
}
void sum_product(int a, int b, int c) {
int sum = a + b + c;
int product = a * b * c;
std::cout << "Sum: " << sum << std::endl;
std::cout << "Product: " << product << std::endl;
}
void byte_size(int value) {
std::cout << "Byte size of the integer: " << sizeof(int) << " bytes" << std::endl;
}
int main() {
int num1, num2, num3;
// 输入三个整数
std::cin >> num1 >> num2 >> num3;
auto [max_val, min_val] = max_min(num1, num2, num3);
std::cout << "Max value: " << max_val << ", Min value: " << min_val << std::endl;
sum_product(num1, num2, num3);
byte_size(num1);
byte_size(num2);
byte_size(num3);
return 0;
}
```
在这个程序中,`max_min` 函数负责找到最大值和最小值,`sum_product` 函数计算并打印出它们的和与乘积,而 `byte_size` 函数则显示每个输入数值占用的字节数。
阅读全文