#15284: 想問該以什麼樣的I/O才會成功


hulkxbox (哈哈)

學校 : 不指定學校
編號 : 33495
來源 : [114.24.66.229]
最後登入時間 :
2018-09-28 14:17:18
c459. 2. 自戀數 -- 106學年度全國資訊學科能力競賽 | From: [114.24.78.21] | 發表日期 : 2018-09-26 15:28

#include <stdio.h>
#include <stdlib.h>

int pow(int a,int b);

int main()
{
int b,N;
while(scanf("%d %d",&b,&N)!=EOF)
{
int a,c,tN=0,sum=0,i=0,j;
int t=N;
while(t!=0)
{
a=t%10;
c=a*pow(b,i);
tN+=c;
i++;
t/=10;
}
for(j=0;j<i;j++)
{
a=N%10;
sum+=pow(a,i);
N/=10;
}
if(tN==sum) printf("YES\n");
else printf("NO\n");
}
return 0;
}
int pow(int a,int b)
{
int c=1,i;
for(i=0;i<b;i++)
{
c*=a;
}
return c;
}

 
ZeroJudge Forum