正の整数nをいくつかに分割してみます
2789 ワード
#include
int main()
{
int n,c=0;
printf(" :");
scanf("%d", &n);
for(int i=1; i<=n/2; i++)// n1
{
for(int j=i+1; j// n2
{
if((i+j)*(j-i+1)==n*2)//
{
//
c++;
printf("%d:%d=", c,n);
for(int t=i; t)
{
printf("%d+", t);
}
printf("%d", t);
printf("
");
}
}
}
printf(" %d
", c);
return 0;
}
転載先:https://www.cnblogs.com/liao-pxsoftware15/p/7967811.html