#7532: 程式有問題?????


f129899415 (龍淵)

學校 : 臺北市立松山高級工農職業學校
編號 : 29118
來源 : [118.165.225.233]
最後登入時間 :
2014-02-13 08:39:59
d468. 简单求幂题(求幂系列题3) -- scientific | From: [118.165.229.22] | 發表日期 : 2013-03-05 21:33

#include<iostream>
using namespace std;
int main()
{
long long int a,b,c,d;
while(cin>>a>>b && a!=0 && b!=0){
if(b!=0){
for(a=a;b%2==0;){
b/=2;
a*=a;
}
d=a;
for(c=1;c<b;c++){
a*=d;
}
}
else{
a=1;
}
cout<<a<<endl;
}
cout<<"All Over"<<endl;
return 0;
}
 
程式碼不管怎麼測試都沒問題,但是放進去之後,最後面輸入0 0程式卻變成連環答案1
 
我利用連環cout<<1<<endl;測試,發現這個1答案出現次數超過10次
 
請問是程式有問題嗎??? 
 
ZeroJudge Forum