实现代码 #include<stdio.h> int main() { int n,m; while(~scanf("%d",&n)) { m=1; while(--n){ //注意循环是从n~1而不是m~0,所以此处用了--n m=(m+1)*2; } printf("%d\n",m); } return 0; } 关于while(~scanf("%d%d",&a,&b))