分机号

来源:互联网 发布:it桔子 编辑:程序博客网 时间:2024/04/30 19:07

标题:分机号

X老板脾气古怪,他们公司的电话分机号都是3位数,老板规定,所有号码必须是降序排列,且不能有重复的数位。比如:

751,520,321 都满足要求,而,
766,918,201 就不符合要求。

现在请你计算一下,按照这样的规定,一共有多少个可用的3位分机号码?

请直接提交该数字,不要填写任何多余的内容。


#include<iostream>using namespace std;int main() {int a,b,c,cnt=0;for(a=9;a>=1;a--)for(b=a-1;b>=0;b--)for(c=b-1;c>=0;c--) {cout<<100*a+b*10+c<<endl;cnt++;}cout<<cnt;return 0;}



另一种思路
#include <stdio.h>  main()  {      int i,j,k,c=0;      for (i=9;i>1;i--)      for (j=9;j>0;j--)      for (k=9;k>=0;k--)      {          if (i>j&&i>k&&j>k)          {          c++;          }      }      printf("%d",c);  }  


0 0
原创粉丝点击