程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> Hdu1097(計算a的b次冪最後一位數值),hdu1097

Hdu1097(計算a的b次冪最後一位數值),hdu1097

編輯:關於C語言

Hdu1097(計算a的b次冪最後一位數值),hdu1097


 

 1 #include <stdio.h>
 2 #include <math.h> 
 3 int main()
 4 {
 5     int Num1,Num2;
 6     while(scanf("%d %d",&Num1,&Num2)!=EOF)
 7     {
 8         printf("%d\n",getLastNum(Num1,Num2));    
 9     }    
10     return 0;
11 }
12 // 求a的b次冪最後一位數字為什麼 
13 int getLastNum(int a, int b)
14 {
15     int n = b%4;
16     int x = a%10;
17     int lastNum = 0;
18     if(n == 0)
19     {
20         lastNum = pow(x,4);
21     }
22     else
23     {
24         lastNum = pow(x,n);
25     }
26     lastNum = lastNum%10; 
27     return lastNum;    
28 } 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved