快速幂

来源:互联网 发布:淘宝人参怎么这么便宜 编辑:程序博客网 时间:2024/06/06 02:04

昨天的课有比较深印象的是快速幂,感觉代码短又实用

#include<iostream>using namespace std;int quickpow(int a, int b)//a的b次方{int ans;ans = 1;while (b){if (b % 2)ans *= a;a *= a;b /= 2;}return ans;}int main(){int a, b;int i;i = 1;while (cin >> a >> b){cout << "Case " << i++ << ": " << quickpow(a, b) << endl;}return 0;}

原创粉丝点击