
算法竞赛入门经典第二版
qibofang
这个作者很懒,什么都没留下…
展开
-
第2章 循环结构程序设计
2.1 for循环例题2.1 aabb(输出所有的形如aabb的4位完全平方数)算法一:对1000到9999分别进行aabb以及完全平方的判断,但很明显效率较低。#include #include int main(){ double square; for(int i = 1000; i <= 9999; i++){ //尽量缩短变量的定义范围,在for循环的初始化部分定义原创 2015-11-19 18:36:04 · 644 阅读 · 0 评论 -
第1章 程序设计入门
1.1 算术表达式浮点数/浮点数 = 浮点数,整数先变成浮点数再进行浮点数运算,整数/整数 = 整数;sqrt函数声明:double sqrt(double);此时应该#include #include #include int main(){ printf("%d\n", 8/5.0); printf("%f\n", 8/5.0); printf("%.3f\n", 1 +原创 2015-11-19 14:58:02 · 598 阅读 · 0 评论 -
第4章 函数和递归
4.1 自定义函数和结构体如果只是向屏幕输出一些内容,这时只需要定义一函数返回类型为void,而且无需使用return,有一个专门的函数来调用main函数,如操作系统,IDE,调试器,甚至是自动评判系统,这个return 0代表正常结束。求欧几里得距离:double dist(double x1, double y1, double x2, double y2){ return s原创 2015-11-25 19:53:25 · 739 阅读 · 0 评论