×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
#5525: 自定函數!! 求救!!
Sketching
( 立 ☆)
學校 : 國立武陵高級中學
編號 : 19635
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [112.104.100.129]
最後登入時間 :
2013-09-02 23:13:22
d468.
简单求幂题(求幂系列题3)
--
scientific
| From: [112.104.100.129] | 發表日期 : 2011-08-06 11:52
#include <stdio.h>
#include <math.h>
long long int paap (int x,int y);
int main(void)
{
long long int a,n,ans;
while(scanf("%lld %lld",&a,&n)!=EOF)
{
if (a==0 && n==0)
{
printf("All Over.");
break;
}
ans=paap(a,n);
printf("%lld\n",ans);
}
return 0;
}
long long int paap (int x,int y)
{
long long int k=1;
int i;
for ( i=1;i<=y;i++)
{
k*=x;
}
return k;
}
與正確輸出不相符(line:1)
您的答案為: -1112319212
正確答案為: 727009963485125396
用pow(a,n)會差20
用自定函數的話是哪裡有問題了嗎?? 請高手幫幫我~~
#5535: Re:自定函數!! 求救!!
morris1028
(碼畜)
學校 : 國立花蓮高級中學
編號 : 3529
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [114.37.59.62]
最後登入時間 :
2021-07-12 19:00:43
d468.
简单求幂题(求幂系列题3)
--
scientific
| From: [118.161.217.28] | 發表日期 : 2011-08-06 17:14
long long int paap (long long x,long long y);
long long int paap (long long x,long long y)
{
long long int k=1;
int i;
for ( i=1;i<=y;i++)
{
k*=x;
}
return k;
}
這樣寫, 也不會得到 AC, 你呼叫的數字是 long long, 接收就要用 long long
求 pow 的時候, 要用 O(logn) 的求法
ZeroJudge Forum