问题描述:
输入绳子的长度n,将该绳子分成三段,每段的长度为正整数,输出由该三段绳子组成的三角形的个数;
参考代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{ int a,b,c,n,s;
cin>>n;
s=0;
for (a=1;a<=n-2;a++)
for(b=a;b<=n-2;b++)
for(c=b;c<=n-2;c++)
if((a+b>c)&&(b+c>a)&&(a+c>b)&&(a+b+c==n))
s++;
cout<<s;
return 0;
}