题目大意:输入k,找出a,使关于x取任何值,f(x)都能被65整除,输出最小的a。如果不能找到,输出no。
只要k*a+18能被65整除,a即为满足条件的值,找出最小a值,65次一循环。
#include <stdio.h>
int main()
{
int k,i;
while(scanf("%d",&k)!=EOF)
{
for(i=0;i<65;i++)
{
if((k*i+18)%65==0)
{
printf("%d\n",i);
break;
}
}
if(i==65)
printf("no\n");
}
return 0;
}