1、数字1-9排列的三角形形态,如下图所示,图中例举了一个满足条件的三角形。
2、首先,定义各整型变量,保存三角形的各数字、p的值以及满足条件的三角形个数。
3、接着,输入一个正整数,保存在变量p中。
4、用for语句执行最外层循环,条件为a<=9。
5、接着,执行外侧的两层循环,条件为b<=9和c<=9。
6、接着,执行外侧第四层的循环,因为b<d,所以此循环的起始值为d=b+1,条件为d<=9。
7、然后,定义其他的各层循环,枚举变量e-f各数字的值。
8、用if语句判断,枚举的各变量值是否满足规定的条件。
9、输出满足三角形条件的各数字的值,如下图所示。
10、满足三角形条件的计数加1,实现统计。
11、最后,输出满足条件的三角形个数。
12、运行程序,输入一个p的值,电脑就会计算出所有满足条件的数字,并输出满足条件的三角形个数。