杭电ACM 2013

#include<stdio.h>

int
main()
{

    int
n,s,i,a;
   
    while
(scanf("%d",&n)!=EOF)
    {

        a=1;
        for
(i=1;i<n;i++)
        {

            s=(a+1)*2;
            a=s;
       
        }


        printf("%d\n",s);
    
    }


    return
0;
}

此题需要从后往前考虑,得到的值s要循环赋值给a

你可能感兴趣的:(ACM)