#5183: 為甚麼錯???


jimmy84711 (派大星)


#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int a,n,x;
long long int s=1;
while(scanf("%d %d",&a,&n)!=EOF)
{
for(x=1;x<=n;x++)
{
   s=s*a;             
                
                 }
printf("%lld",s);
}
  system("pause");
  return 0;
}
#5565: Re:為甚麼錯???


tigeryangname (LF2magic)


#include
#include
int main(void)
{
int a,n,x;
long long int s=1;
while(scanf("%d %d",&a,&n)!=EOF)
{
for(x=1;x<=n;x++)
{
   s=s*a;             
                
                 }
printf("%lld",s);
}
  system("pause");
  return 0;
}
 
你確定long long int 夠?
#15526: Re:為甚麼錯???


hshua (hshua)


#include
#include
int main(void)
{
int a,n,x;
long long int s=1;
while(scanf("%d %d",&a,&n)!=EOF)
{
for(x=1;x<=n;x++)
{
   s=s*a;             
                
                 }
printf("%lld",s);
}
  system("pause");
  return 0;
}
 
你確定long long int 夠?


測試結果,要準備至少 1060個位數才夠 !