#include
#include搜此
int nn(int 弯袜n)
{int k=9,t=1;
while(kreturn t;
}
int fun(int m,int n,int k)
{m/=pow(10,nn(m)-k);
n/=pow(10,nn(n)-k);
return m==n;
}
int main()
{int m,n,k;
scanf("%d%d%d"世闹迅,&m,&n,&k);
printf("%s\n",fun(m,n,k)?"YES":"NO");
return 0;
}
do{ for( i=2; i
=p) xx[j++]=p; p++;} while(j
for 循环体只有一个 if ,i>=p已经在循环外了。当 for 循环执行到 i == p 然后退出循环而不是散歼在里面 break 出尘塌来时, i == p. 其实就是判冲兄冲断是 break 出来的还是循环结束出来的。用 i >= p 是因为 i >= p 包含了 i==p,程序员一种习惯而已。