![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法竞赛入门经典
文章平均质量分 66
捂不暖的石头
宝宝要减肥
展开
-
算法竞赛入门经典第一章
1.1算术表达式printf("%.1f\n",8.0/5.0); 此段话为保存一位小数。printf("%f\n",8.0/5.0); 此段话为保存六位小数。printf("%.1f\n",8/5); 此段话结果为0.0。printf("%d\n",8.0/5.0); 此段话结果为-1717986918。1.2复杂的表达式计算需要添加头文件,#include<math.h> 例如sqrt的使原创 2017-01-14 01:02:26 · 529 阅读 · 0 评论 -
算法竞赛入门经典第二章
2.1for循环例题2-1 aabb输出所有形如aabb的4位完全平方数(即前两位数字相等,后两位数字也相等)。方法一: #include<stdio.h> #include<math.h> int main() { for(int a=1;a<=9;a++) for(int b=0;b<=9;b++) { int n=a*1100+b原创 2017-01-14 20:35:27 · 623 阅读 · 0 评论 -
算法竞赛入门经典第三章
3.1数组数组较大比较大的数组尽量声明在main函数外,否则程序可能无法进行。数组操作如果要从数组a复制k个元素到数组b,可以这样做:memcpy(b,a,sizeof(int)*k)。 如果数组a和b都是浮点型的,复制时要写成memcpy(b,a,sizeof(double)*k)。 另外需要注意的是, 使用memcpy函数要包含头文件string.h。 如果需要把数组a全部复制到数组b中,原创 2017-01-15 12:57:04 · 897 阅读 · 0 评论 -
算法竞赛入门经典第四章
4.1自定义函数和结构体hypot功 能: 计算直角三角形的斜边长。 头文件:<math.h> 、<cmath> 。 用 法: double hypot(double x, double y);定义结构体typedef struct{ double x, y; }Point; 在C语言中,定义结构体的方法为typedef struct 结构体名称{ 域定义 };,注意花括号的后面还有一个分号。计原创 2017-01-25 22:19:48 · 339 阅读 · 0 评论