第一章 算法设计基础
1.1思维的体操
例题一:
#include:
在新的C++标准中,生成新头文件的方法仅仅是将现有C++头文件名中的.h去掉。例如,<iostream.h>变成了< iostream>,<complex.h>变成了,等等。对于C头文件,采用同样的方法,但在每个名字前还要添加一个c。所以C的<string.h>变成了,<stdio.h>变成了< cstdio>,等等。
具有C库功能的新C++头文件具有如这样的名字。它们提供的内容和相应的旧C头文件相同,只是内容在名字空间std中。
#include:
algorithm意为"算法",是C++的标准模版库(STL)中最重要的头文件之一,提供了大量基于迭代器的非成员模版函数。
using namespace std;
如果编译器同时支持和<iostream.h>。如果使用了#include ,得到的是置于名字空间std下的iostream库的元素;如果使用#include <iostream.h>,得到的是置于全局空间的同样的元素。
scanf("%d%d",&m,&n)==2;只有输入两个整数后才返回2
while(scanf("%d%d",&n,&m)==2&&n&&m);&& 是且的意思,也就是说不但要输入2个正确的数,还有n且m不等于0;