このように出力されればいいそうなのですが、

$ ./a.out
n: 5
sum( 0) =   0
sum( 1) =   1
sum( 2) =   3
sum( 3) =   6
sum( 4) =  10
sum( 5) =  15

自分のプログラムのどこが間違っていますか。

int sum(int n)
{
    int s,i;
    s=0;
    for(i=0;i<=n;i=i+1) {
        s=s+i;
    }

    return s;
}

int main(void)
{
    int n,ans;
    printf("n: ");
    scanf("%d",&n);
    ans=sum(n);
    printf("sum(n)=%d \n",ans);

    return 0;
}