aboutsummaryrefslogtreecommitdiff
path: root/tests/sysy_lvX/1076_int_factor_sum.sy
blob: 2344c11b43799b07720a5799d0d590515b04f43a (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
int N;

int newline;

int factor(int n )
{
    int i;
    int sum;
    sum=0;
    i=1;
    while(i<n+1)
    {
        if(n%i == 0)
        {
            sum=sum+i;
        }
        i=i+1;
    }

    return sum;
}

int main()
{
    N=4;
    newline=10;
    int i;
    int m;
    m = 1478;
    int t;
    
    return factor(m);
}