
笔试题
文章平均质量分 56
司曹龙学编程
多学习 多努力 好好学编程
展开
-
n个点求 能构成多少个三角形
思路:1、先求出n个结点中取出三个结点 有多少种方法 C(n,3)的组合; 2、在找出三个点不能组成三角形的情况;有斜率相等和不存在斜率两种情况; 完整代码如下: #include<iostream> #include <vector> #include <assert.h> using namespace std; struct node//点的坐标...原创 2018-04-04 10:58:24 · 10942 阅读 · 1 评论 -
大数相加
两个大数相加: 在这里默认数据合适的情况下;并且不考虑符号位;如果考虑的话;可以先比较两个无符号的大小;然后再做减运算;思路:1、创建两个临时空间,将字符串拷贝进去 然后初始复制为0,最后一位为'\0';然后再逐个拷贝进去;2、创建和的数组;在原来的基础上多一位;从第 max-len;开始递减 ,进行和运算;sum=temp1[i]+temp2[i];if(sum>9)和大于9 有进位; ...原创 2018-05-11 22:54:47 · 153 阅读 · 0 评论