第一章 算法设计基础

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;

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐