非常简单的一个编程一直编译不出来不知道哪里出错了,4个百分号d打不出来

/求整数均值;输入4个正整数,计算并输出这些正整数的和与平均值,其中平均值精确到小数点后一位/
#include<stdio.h>
int main()
{int a,b,c,d,sum;
double average;
printf("4个整数");
scanf("%dx 4",&a,&b,&c,&d);
sum=a+b+c+d;
average=sum/4.0;
printf("sum=%d,average=%.1f",sum,average);
return 0;
}

编译不出来是什麽状态啊,有啥提示信息吗?
是编译有错,还是运行有错,还是没有输出你想要的结果???
输入的时候四个数之间你加逗号了吗?

scanf("%d%d%d%d",&a,&b,&c,&d);
这个是scanf的标准写法
具体可以参考https://blog.csdn.net/weixin_57732499/article/details/119804408
有什么问题可以私聊,谢谢!

  1. 题主说了 4个百分号d打不出来, 你们还在纠结%dX4的问题
  2. 编译错误的话会有提示的,题主你需要把错误提示贴出来