求C语言大神帮看这段2的n次方代码输入后直接输出0的问题出在哪里

2025-04-02 18:54:11
推荐回答(1个)
回答1:

pow()返回的是浮点数。
你可以这么写:
printf("%.0lf",pow(2,n));


printf("%d",(int)pow(2,n));