aboutsummaryrefslogtreecommitdiff
path: root/tests/sysy_lvX/96_int_split.sy
blob: fb1e91ef242b5220e486d67e68331a7f8c9eae21 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
int N;

int newline;

int split(int n ,int a[])
{
    int i;
    i=N-1;
    while(i!=-1)
    {
        a[i]=n%10;
        n=n/10;
        i=i-1;

    }

    return 0;
}

int main()
{
    N=4;
    newline=10;
    int i;
    int m;
    int b[4];
    m = 1478;
    m = split(m,b);
    int t;
    i=0;
    while(i<4)
    {
        t=b[i];
        putint(t);
        putch(newline);
        i=i+1;

    }
    return 0;
}