ZZULIOJ 1090: 整数幂(多实例测试)
生活随笔
收集整理的這篇文章主要介紹了
ZZULIOJ 1090: 整数幂(多实例测试)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
整數冪(多實例測試)
題目描述
求A^B的最后三位數表示的整數(1<=A,B<=1000)
輸入
第一行輸入一個整數n,表示有n個測試實例,接著有n行,每行一個實例,給出兩個正整數A,B
輸出
針對每個測試實例,輸出A^B的最后三位(沒有前導0) ,單獨占一行。
樣例輸入 Copy
2
2 3
12 6
樣例輸出 Copy
8
984
#include<stdio.h> #include<math.h> int main() {int n,i,j,x,y,s;scanf("%d",&n);for(i=1;i<=n;i++){s=1;scanf("%d%d",&x,&y);for(j=1;j<=y;j++){s*=x;while(s>=1000){s%=1000;}}printf("%d\n",s);}return 0;}
總結
以上是生活随笔為你收集整理的ZZULIOJ 1090: 整数幂(多实例测试)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ZZULIOJ 1100: 求组合数(函
- 下一篇: OJ1062: 最大公约数(C语言)