ACM小明的數學題 C 實現

2021-08-26 09:58:54 字數 919 閱讀 3737

小明的數學題ⅰ

description

小明是個小學五年級的學生,為了早點去看自己愛看的**,他想快點把作業做完。可是可惡的數學老師今天卻布置了一道難題,小明想了很久也不知道該怎麼做。你的任務就是幫小明解決掉這道數學題。

題目是這樣子的,有乙個整數a(-2^31<= a < 2^31-1),計算它的整數冪a^n,其中1<=n<=99。

輸入:第一行是乙個整數k,表示有多少個測試用例,以後每行乙個測試用例,每行有兩個整數a,n。

輸出:

每行輸出乙個測試用例的結果

sample input

2 3 5

-2 5

sample output

243-32

#include

using namespace std;

__int64 a[1010],b[1010],s[30],knum,e,i1,i2,i;

void cal(int n1,int n2,__int64 s1,__int64 s2)

for(i=0;i<=e+10;i++)

}e+=10;

for(i=e;i>=0;i--) if(a[i]==0) continue; else }

void change(__int64 k)

knum=i;

}int main()

if(n==1)

if(k<0 && (n%2==1) ) printf("-");

if(k<0) k=-k;

memset(s,0,sizeof(s));

memset(a,0,sizeof(a));

change(k);

for(i=0;i0)

for(i=e;i>=0;i--) printf("%i64d",a[i]);

cout<

ACM小明的數學題 C 實現

小明的數學題 description 小明是個小學五年級的學生,為了早點去看自己愛看的 他想快點把作業做完。可是可惡的數學老師今天卻布置了一道難題,小明想了很久也不知道該怎麼做。你的任務就是幫小明解決掉這道數學題。題目是這樣子的,有乙個正整數n 1 n 200 計算它的階乘n 輸入 第一行是乙個整數...

ACM小明的數學題

小明的數學題 description 小明是個小學五年級的學生,為了早點去看自己愛看的 他想快點把作業做完。可是可惡的數學老師今天卻布置了一道難題,小明想了很久也不知道該怎麼做。你的任務就是幫小明解決掉這道數學題。題目是這樣子的,有兩個實數a,b,計算a b,要求保留小數點後面n 位 0 n 100...

ACM小明的數學題

小明的數學題 description 小明是個小學五年級的學生,為了早點去看自己愛看的 他想快點把作業做完。可是可惡的數學老師今天卻布置了一道難題,小明想了很久也不知道該怎麼做。你的任務就是幫小明解決掉這道數學題。題目是這樣子的,有兩個實數a,b,計算a b,要求保留小數點後面n 位 0 n 100...