问一下这个程序的运行结果?

#include <stdio.h>
int sub(int *s);
int main()
{int i,k;
for(i=0;i<4;i++)
{ k=sub(&i);
printt("%d",k);}
printf(" \n ");
return 0; }
int sub(int *s)
{ static int t=0;
t=*s+t;
returnt;
}

代码有些错误,改正之后,结果应该是0136;
正确代码:

#include <stdio.h>
int sub(int* s);
int main()
{
    int i, k;
    for (i = 0; i < 4; i++)
    {
        k = sub(&i);
        printf("%d", k);   //printf写错
    }
    printf(" \n ");
    return 0;
}
int sub(int* s)
{
    static int t = 0;
    t = *s + t;
    return t;
}

img