面试题整理-整数的n次方

来源:互联网 发布:淘宝盗图修改技巧 编辑:程序博客网 时间:2024/06/05 19:57

题意:求一个整数的正整数次方。

#include <stdio.h>int power(int x, int n) {int y = 1;if (0 == n) return 1;while (n) {if (n&1) y *= x;x *= x;n >>= 1;}return y;}int main(void) {int x, n;while (scanf("%d%d", &x, &n) != EOF) {printf("%d\n", power(x, n));}return 0;}


0 0
原创粉丝点击