gpt4 book ai didi

c - 如何对两个不同的方程使用一个函数两次?

转载 作者:行者123 更新时间:2023-11-30 16:34:02 26 4
gpt4 key购买 nike

对于编码新手来说,问题是:

编写一个程序,使用函数将两个数字相乘并返回结果。在您的程序中,使用该函数将值 3 和 4 相乘,然后再次使用该函数将值 num1 和 num2 相乘,其中 num1 和 num2 由用户输入。将结果打印到屏幕上。

不太确定如何使用相同的函数进行 2 个不同的计算。我可以做其他的事情...

int multiply (int a, int b)
{
int result;

a = 3;
b = 4;

result = a * b;

return result;
}

int main (void) {

int n1,n2,three,four, sum, result;

result = multiply(three,four);

printf("result is = %d \n \n", result);

printf("Please enter 2 int values: \n \n");
scanf("%d %d", &n1, &n2);

sum = multiply(three,four);

three = n1;
four = n2;

printf("sum is = %d", sum);

system("pause>nul");
return 0;
}

最佳答案

您的函数所需要做的就是将两个值相乘:

int multiply (int a, int b)
{
return a * b;
}

使用该函数进行两种不同计算的方式是传递不同的参数。

首先用它来乘以 3 乘以 4:

result = multiply(3, 4);

然后用它来乘以用户输入的两个数字:

printf("Please enter 2 int values: \n \n");
scanf("%d %d", &n1, &n2);

result = multiply(n1 ,n2);

关于c - 如何对两个不同的方程使用一个函数两次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49441291/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com