思路:这题的感觉除了文章特长,英文特多,没别的感觉。。还有被PE了一次。。以为是要每个输出间空一行,没想到直接空一行就行。。。。
代码如下:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[]) {
long step;
long mod;
long a[100010];
int x;
long i;
int k=1;
while(scanf("%ld%ld",&step,&mod)!=EOF)
{
printf("%10ld%10ld ",step,mod);
k=2;
a[0]=0;
for(i=1;;i++)
{
a[i]=(a[i-1]+step)%mod;
if(a[i]==0)
break;
}
if(i==mod)
printf("Good Choice\n\n");
else
printf("Bad Choice\n\n");
}
return 0;
}