#include "myall.h"
using namespace std;
long long ab(int n,int i){
return n*pow(2,i);
}
long long sumAb(int n,int i){
long long out=n;
int sum=0;
for(int j=1;j<=i;j++){
sum=out*2+sum;
out *= 2;
}
return sum;
}
int main(){
printf("%ld,%ld",ab(1,3),(sumAb(1,3)));
return 0;
}
输出不应该是8,14吗,为啥是8,0a?
感谢各位高人指导!!