1. 使用`pow()`函数:
includeint main() {double base, exponent, result;printf("请输入底数和指数:");scanf("%lf %lf", &base, &exponent);result = pow(base, exponent);printf("%lf 的 %lf 次方是:%lf\n", base, exponent, result);return 0;}
2. 使用`for`循环:

includeint main() {int base, exponent, result = 1;printf("请输入底数和指数:");scanf("%d %d", &base, &exponent);for (int i = 0; i < exponent; i++) {result *= base;}printf("%d 的 %d 次方是:%d\n", base, exponent, result);return 0;}
3. 使用乘方运算符(`^`):
includeint main() {int base, exponent, result;printf("请输入底数和指数:");scanf("%d %d", &base, &exponent);result = base ^ exponent;printf("%d 的 %d 次方是:%d\n", base, exponent, result);return 0;}
