#include<stdio.h> #include<math.h> int main() { int n; long int sum; scanf("%d",&n); sum=pow(2,n); printf("%ld",sum); }
建议sizeof获取一下long int类型的长度,有些系统的long int只有四个byte。
int是整数,哥哥,
没有什么毛病,哪里出错了呢?