程序调错,已经找到一个错误了,貌似还有一个

img

错误挺多的。你把代码敲在编辑器上,编译一下,错误和警告都会出来,这样更准确。
问题:
1、printf("%d\n",sum(a+b));改为printf("%d\n",sum(a,b));
2、sum()方法定义在main方法外面
3、sum=a+b;改为int sum=a+b;
完整代码如下:

#include<stdio.h>
int sum(int a,int b){
        int sum=a+b;
        return sum;
    }
int main(){
    int a,b;
    scanf("%d%d",&a,&b);
    printf("%d\n",sum(a,b));
    return 0;
}

sum函数要在printf语句前声明
sum了函数参数应该是(int a,int b)