2009-10-02 22:59:45來源不明
禁9出現
等待正確證明解法
以下為暴搜解
/*****************************************************/
#include<stdio.h>
#include<stdlib.h>
int check(int num)
{
while(num)
{
if(num%10==9) return 1;
num/=10;
}
return 0;
}
main()
{
int a,b,c,MAX=0,MAXA=125;
/*for(a=1;a<=10000000;a++)
{
for(b=0;b<=10000;b++)
if(check(a*b+1)==1) break;
if(b>MAX) {MAX=b;MAXA=a;}
} */
/*intf("%d\n",MAXA);*/
for(b=0;;b++)
{
if(check(MAXA*b+1)==1) break;
printf("%d\n",MAXA*b+1);
}
/*printf("%d %d\n",MAXA,MAX);*/
/*stem("pause");*/
return 0;
}