c语言问题,改错,哪里错了,考题求帮助

#include<stdio.h>
int main()
{
int a,b;
printf("Input a,b:");
scanf("%f %f,",a,b);
c=2a+3b
printf(%f+%f=%f\n,&a,&b,&c);
return 0;
}

scanf应该用&a和&b,printf应该用a,b,c

%f是浮点数 二你定义的是int 还有scanf 函数参数类型是指针 需要加& printf参数是值不是地址 所以不用&

笑死了,你C这个变量没定义