作业帮 > 综合 > 作业

C语言 求出用数字0至9可以组成多少个没有重复的三位偶数

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 04:43:17
C语言 求出用数字0至9可以组成多少个没有重复的三位偶数
=(i/10)%10; //10c=i%10;if( a!=b && a!=c && b!=c){printf("%d ",i);count++;if (count%10==0){printf("\n");}}}printf("\ntotal count %d\n",count);return 0;}代码运行结果是328个数字.前面团友没有考虑重复.把重复的去除就对了,不过还是下面的独依恋人/aiq的答案更直接,从三个数字构造三位数,并且去除重复的,本答案跟他的答案本质一样的.
首先是尾数可以从5个偶数中选择,然后是10位数从9个中选,百位数从8个中选,
但是由于把0作为百位数的情况被重复计数了,所以减去就可以了.
所以上面的编码存在问题 是 包含了重复的.