百练 2809:计算2的N次方

来源:互联网 发布:上海老程宝马 淘宝店 编辑:程序博客网 时间:2024/05/19 23:12

http://bailian.openjudge.cn/practice/2809/


#include <stdio.h> int main(){    int n,i,j;    int a[100]={2};    scanf("%d",&n);    for(i=1;i<n;i++){        for(j=0;j<100;j++)            a[j]=a[j]*2;        for(j=0;j<99;j++){            a[j+1]=a[j+1]+a[j]/10;            a[j]=a[j]%10;        }    }    for(j=99;a[j]==0;j--);    for(;j>=0;j--)        printf("%d",a[j]);    return 0;  }

0 0
原创粉丝点击