先前看蓝桥杯类的题,有道填空题把2019分为3个不同正整数和不考虑顺序问题)有多少方法。
今天修改了一下,可以求任意正整数。
思路:分为3个不同整数,假如a b c这3个数则他们需要满足a
具体代码如下:
public class first
{
public static void main (String[] args)
{
zhengchu(12);
}
public static void zhengchu (int x)
{
int max=0;//方法计数
for(int a=1;a
{
for (int b=a+1;b
{
int c=x-a-b;
if(b
{
max++;
System.out.println(a+"."+b+"."+c);
}
else
break;
}
}
System.out.println("把"+x+"分为不同的从小到大的3个正整数有"+max+"分法");
}
运行结果如下:
curton 2019-11-30 22:51
测量无处不在 2019-11-25 09:50
有啥规律?