#include<iostream> #include<stdio.h> float sun(); int main() { float first,second; first=123.23; second=99.09; printf ("%f",sum (first,second)) ; } float sum (a,b) float a,b; { return a+b; }
时间: 2024-01-31 21:03:05 浏览: 164
#include"iostream.h"
3星 · 编辑精心推荐
这段代码有一个问题,就是函数声明和函数定义的参数类型不一致。在函数定义中,参数应该写成 `float a, float b`。修改后的代码如下:
```
#include<iostream>
#include<stdio.h>
float sum(float, float);
int main() {
float first, second;
first = 123.23;
second = 99.09;
printf("%f", sum(first, second));
}
float sum(float a, float b) {
return a + b;
}
```
修改后的代码可以正确地计算并输出两个数的和。
阅读全文