作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
对于编码新手来说,问题是:
编写一个程序,使用函数将两个数字相乘并返回结果。在您的程序中,使用该函数将值 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/
我是一名优秀的程序员,十分优秀!