c++编写function函数计算ab中最大值在主函数中输入3个数(a,b,c)其中2个int,1个double类型主函数输出计算ab中最大值与c相乘的结果
时间: 2024-04-29 13:25:46 浏览: 15
```
#include <stdio.h>
double function(int a, int b) {
if (a > b) {
return a;
} else {
return b;
}
}
int main() {
int a, b;
double c;
printf("请输入两个整数和一个小数:");
scanf("%d %d %lf", &a, &b, &c);
double max = function(a, b);
double result = max * c;
printf("%.2lf", result);
return 0;
}
```
相关问题
c++编写function函数计算ab最大值,在住函数中输入3个数(a,b,c),其中2个int ,1个double类型,主函数输出计算ab中最大值与c相乘的结果
#include <stdio.h>
double function(int a, int b, double c) {
if (a > b) {
return a * c;
} else {
return b * c;
}
}
int main() {
int a, b;
double c;
printf("请输入3个数(其中2个int类型,1个double类型):\n");
scanf("%d%d%lf", &a, &b, &c);
double result = function(a, b, c);
printf("ab中最大值与c相乘的结果为:%.2lf\n", result);
return 0;
}
编写一个函数fun1,在函数中求解a,b两个数中的较大值用c++
以下是一个简单的实现:
```cpp
int fun1(int a, int b) {
if (a > b) {
return a;
} else {
return b;
}
}
```
在此函数中,我们首先比较a和b的值。如果a大于b,那么a就是较大的数;否则,b就是较大的数。最终,我们将较大的数作为函数的返回值。
你可以使用以下代码进行测试:
```cpp
int main() {
int a = 10;
int b = 20;
int c = fun1(a, b);
cout << "The larger number is: " << c << endl;
return 0;
}
```
在这个例子中,我们将a和b分别设为10和20。我们调用了fun1函数,并将返回值存储在变量c中。最后,我们将c输出到控制台上。