第一章知识(算法竞赛入门)
来源:互联网 发布:如何用照片在淘宝搜索 编辑:程序博客网 时间:2024/06/07 09:42
1、数值保留一位小数
printf(“%。1f”,a);
这表示保留一位小数,同时,整型-浮点型=浮点型
2、关于π
const double pi = acos(-1.0);
3、“%lf”“%f”区别
4、三位数的分离
a,b,c分别代表百、十、个位
a = m/100;
b = m/10%10;
c=m%10;
5、目的是解决问题,而不是练习编程
#include <stdio.h>#include <stdlib.h>//1+2+3+...+nint main(){ int n,sum; scanf("%d",&n); sum=(1+n)*n/2; printf("%d",sum); return 0;}
6、闰年的判定
(1)能被4整除
(2)能被100整除但不能被400
7、把角度转换成弧度
#include <stdio.h>#include <stdlib.h>#include<math.h>//目的是解决问题,而不是练习编程int main(){ const double pi=acos(-1.0); double n,m;//角度 double s,c; scanf("%lf",&n); m=pi*n/180;//把角度转换成弧度 s=sin(m); c=cos(m); printf("%lf %lf",s,c); return 0;}
特别注意
(1)在算法竞赛中不要使用头文件conio.h,包括getch()、clrscr()等函数。
最后,最容易忽略的是输出的格式:在很多情况下,输出格式是非常严格的,多一个或 者少一个字符都是不可以的!
(2)总结一下,算法竞赛的程序应当只做3件事情:读入数据、计算结果、打印输出。不要 打印提示信息,不要在打印输出后“暂停程序”,更不要尝试画图、访问网络等与算法无关的 任务。
(3)尽量用const关键字声明常数。
未解决
(1):if(a)if(b)x++;else y++的确切含义是什么?这个else应和哪个if配套?
阅读全文
0 0
- 第一章知识(算法竞赛入门)
- 《算法竞赛入门经典》读书笔记(第一章)
- 算法竞赛与入门经典 (第一章)
- 算法竞赛入门经典(第一章)源代码
- 算法竞赛入门经典第一章
- {算法竞赛入门经典}第一章 程序设计入门
- 算法竞赛入门经典 第一章 上机练习(C++代码)
- 《算法竞赛入门经典》习题参考代码(第一章)
- [算法竞赛入门经典(第2版)读书笔记] ,第一章
- 算法竞赛入门经典第二版(刘汝佳)第一章思考题
- 算法竞赛入门经典(第二版)第一章课后习题
- 算法竞赛入门经典读书笔记 第一章
- 算法竞赛入门经典-第一章源代码
- 算法竞赛入门经典第一章习题答案
- 算法竞赛入门经典之第一章
- 算法竞赛入门经典第一章习题解答
- 【算法竞赛入门经典】【第一章】课后习题
- 算法竞赛入门经典 第一章的练习题
- shell脚本
- zsh: command not found: conda
- 从u盘启动树莓派3
- IOCP模型与网络编程
- Nginx自签ssl证书
- 第一章知识(算法竞赛入门)
- POJ 3352 Road Construction (边双连通分量)
- PHP TP3.2 文件图片上传示例
- classpath 和 classpath* 的区别与运用
- maven学习笔记二 私服的安装
- Python while 循环
- 每日积累(20170819-day-25)(set default qt for ubuntu)
- 如何制作网页中回到顶部的悬浮按钮
- JQuery怎么实现页面刷新后保留鼠标点击addclass的样式