|
发表于 2016-12-11 23:55:33
|
显示全部楼层
- #include<stdio.h>
- int main()
- {
- int A[6]={0,1,1,1,1,1};
- int ans=0;
- int t;
- for (;;)
- {
- if ( A[0]!=9 || !(A[0]=1) ) A[0]++;
- else if ( A[1]!=9 || !(A[1]=1) ) A[1]++;
- else if ( A[2]!=9 || !(A[2]=1) ) A[2]++;
- else if ( A[3]!=9 || !(A[3]=1) ) A[3]++;
- else if ( A[4]!=9 || !(A[4]=1) ) A[4]++;
- else if ( A[5]!=9 ) A[5]++;
- else {printf("%d",ans);return 0;}
- if ( A[0]==9 || A[1]%A[2]) continue;
- if ( (t= 10 -A[0] - A[1]/A[2]) <=0 ) continue;
- if((t= t*(A[3]*100+A[4]*10+A[5]))>999||t<100||(t%=100)<10||!(t%10)) continue;
- ans++;
- }
- }
复制代码 |
|