补充完整下面的程序 还是这个问题
#include
main( )
{
int i, j, k, count=0;
for(i=9; i>=1; i--)
for(j=9; j>=0; j--)
if(______)
continue;
else
for(k=0; k<=9; k++)
if(_______)
count++;
printf("%d\n",count);
哦,这个差不多,只是做法不一样,结果一样。
其实解这个题的思想就是:(从0~9)中选三个数出来,最高位从(1~9),然后只要满足三个数字不相同就可以了,再设一个计数的,就得到结果了。
第一个空填:i==j
第二个空填:k!=i&&k!=j