这是一个组合数问题,高中有讲过,大家应该很熟悉的。 这题用比较简单的穷举法解决的。 利用三个for循环找出符合的组合。
#include<stdio.h>
int main()
int
n,i,j,k;
while(scanf("%d",&n)!=EOF)
{ printf("%d",n*(n-1)*(n-2));
for(i=1;i<=n;i++)
for(k=1;k<=n;k++)//三个for循环分别找出三个数 if(i!=j&&j!=k&&k!=i)//三个不相等的数
}
return 0; }
1801 不重复的三位数
最新推荐文章于 2023-11-11 17:17:46 发布