C语言程序运行出现以下问题

程序运行后出现计算错误,程序和计算结果如下,请问是哪里出现问题?
#include

int main()
{
printf("12+45=%d\n,12+45");

return 0;

}
运行结果是12+45=5247011

引号错误了
应该是printf("12+45=%d\n",12+45);
======
你的代码输出中,应该还有下一行显示了 ,12+45
由于%d没有得到相应的变量值替代,所以产生了一个随机数5247011填入

printf("12+45=%d\n,12+45");你的引号位置用错了呀,应该是printf("12+45=%d\n",12+45);