用C编写形如float fun(int a, int b)的函数,该函数的返回值是一个非负浮点数,是点(a,b)到坐标原点的距离。 在主函数main()中输入两个整数m和n。然后调用函数fun(int, int),并将m和n作为该函数的实参,最后输出该函数的返回值。小数点后必须保留2位有效数字(四舍五入),不足补零。
时间: 2023-06-03 13:08:12 浏览: 268
mysql–函数
好的,我可以回答你的问题。以下是您所要求的代码:
```
#include <stdio.h>
#include <math.h>
float fun(int a, int b) {
float distance = sqrt(a*a + b*b);
return distance;
}
int main() {
int m, n;
scanf("%d %d", &m, &n);
printf("%.2f", fun(m, n));
return 0;
}
```
请注意,上述代码是用C语言编写的,该函数返回点(a, b)到坐标原点的距离,并在主函数中调用fun(int, int)函数并打印返回值。输出格式为小数点后两位。
阅读全文