呵呵,这破题给我整醉了。。。
我一直都理解的是“3位分机号码”是“三个三位数的号码”。
原来真的只是三个数字做做两两比较。。。这题已经不能作为编程题了,为什么不去作为语文的阅读?
这给的样例也有一定的迷惑性。。。

#include<bits/stdc++.h>
using namespace std;
#define ll long long
int a[]={0,1,2,3,4,5,6,7,8,9};
int main()
{
int ans=0;
for(int a=0;a<=9;a++)
for(int b=0;b<=9;b++)
for(int c=0;c<=9;c++)
{
if(a>b)
{
if(b>c)
{
ans++;
}
}
}
printf("%d\n",ans);
return 0;
}
本文探讨了一道关于三位分机号码的编程题,作者起初误以为是三个三位数的号码,实则是对三位数字进行两两比较。通过C++代码实现了解题思路,展示了如何遍历所有可能的三位数组合并统计符合条件的情况。
634

被折叠的 条评论
为什么被折叠?



