算法【任意次方的後三位】

only code

任意次方的後三位

#include <iostream>
#include <string>
using namespace std;

int main() {
	//任意次方的後三位
	int i,x = 0, y = 0, sum = 1;
	cout << "請輸入兩個數 x,y(x^y):\n";
	cin >> x >> y;
	for(i = 0;i < y;i++){
		sum = sum * x % 1000;
	}
	if(sum >= 100)
		printf("%d^%d的最後三位是: %d\n",x,y,sum);
	else if(sum >=10)
		printf("%d^%d的最後三位是: 0%d\n",x,y,sum);
	else
		printf("%d^%d的最後三位是: 00%d\n",x,y,sum);
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章