中间的代码怎么填啊。各位。求解。

判断匹配获得了多少个输入的数据项。
使用格式串 "%d%d%d%d" 。

#include<stdio.h>
int main()
{
long a, b, c, d;
long n;
a = b = c = d = 0;
// Enter your code here
return 0;
}

Input

若干个整数,用空格或逗号隔开

Output

匹配的数据项数,以及四个变量的值。

Sample Input Copy

12 34,56,78

Sample Output Copy

n = 2
a = 12
b = 34
c = 0
d = 0

#include <stdio.h>
int main()
{
    long a, b, c, d;
    long n;
    a = b = c = d = 0;
    n = scanf("%d%d%d%d", &a, &b, &c, &d);
    printf("n=%d\na=%d\nb=%d\nc=%d\nd=%d", n, a, b, c, d);
    return 0;
}