关于运行结果的问题,不知道哪出错了?

#include <stdio.h>
int sum(int a,int b)
{ a=a+b;
b=a+b;
return(a);
}
int main()
{
int a=1,b=3,c;
c=sum(a,b);
printf("%d, %d, d",a,b,c);
}

printf的时候d前面应该加%
改成这样:printf("%d,%d,%d",a,b,c);
求个采纳

自己先分析分析