本帖最后由 张洪慊 于 2013-5-18 21:08 编辑
多条直线最多交点即两两相交,这里组合知识
即C(n,2)=n*(n-1) / 2 (C(n,2)从n条直线中任意选两个)
如果程序实现的话: (简单写下)- import java.util.Scanner;
- class TestChar{
- public static void main(String[] args){
- Scanner scan=new Scanner(System.in);//用下扫描器
- while(scan.hasNextInt()){//输入非int值循环结束
- int n=scan.nextInt();
- System.out.println(n*(n-1)/2);
- }
- scan.close();
- }
- }
复制代码 |