第一部分基础编程第1章概述练习解答EX0101这是本书的第一个C++代码,其解答为://EX0101.
cpp//simplestprogramwithoutput#includeintmain(){std::cout说严格些,它不是C++语句.
也就是说,它并不规定机器做什么,而是规定编译器在编译时做什么,它们也称为伪指令,用斜体区分.
输出用cout,它本是应用了C++提供的标准输入、输出的流资源,因此使用包含iostream的指令(用斜体表示).
凡是涉及C++资源的,都在名为std的名表中注册,所以若默认使用C++资源,必须在包含指令后面再加:usingnamespacestd;代码中在cout前加了std::,表示由于没有默认使用,只得在使用名字时加前缀,或者说,单一使用只须加前缀,便可以省略上述的名空间说明.
一般来说,语句中往往涉及C++各种资源的诸多使用,为了默认使用,在初学者的程序里,通常都会加上上述名空间使用语句.
另外,上述解答代码中,一些加了双斜杠的行是注释行,它不起执行的作用,只是给人阅读.
代码其实可以写成没有注释语句的形式:#includeintmain(){std::coutintmain(){printf("Iamastudent.
\n");它使用了不同的资源(头文件).
头文件是指以扩展名.
h结尾的文件,头文件多在C语言中使用,C++当然可以兼用,但是C++更多使用的是没有.
h扩展名的资源.
包含不同的资源,将导致代码中的输出采用不同的方式.
语句以分号结束,C++编译器以分号区分各语句单位.
语句总是写在函数中,表示计算或者输入、输出等操作.
EX0102可由若干行语句来完成本问题的字符图形输出的工作.
//EX0102.
cpp//简单字符图形输出#includeusingnamespacestd;intmain(){coutusingnamespacestd;intmain(){intn;coutusingnamespacestd;intmain(){intn;cin>>n;for(intk=1;kusingnamespacestd;intmain(){intn;cin>>n;for(intk=1;k#include//abs()usingnamespacestd;intmain(){doublex;cin>>x;doublesum=1;doublet=x;inti=2;while(abs(t)>1e-8){sum+=t;t*=(-1)*x/i;i++;}cout.
precision(8);cout#include//abs()usingnamespacestd;intmain(){doublex;cin>>x;doublesum=1;doublet=x;for(inti=2;abs(t)>1e-8;i++){sum+=t;t*=(-1)*x/i;}cout.
precision(8);coutusingnamespacestd;intmain(){doublex,sum=1,t;cin>>x;t=x;for(inti=2;abs(t)>1e-8;t*=(-1)*x/i++)sum+=t;cout.
precision(8);cout#includeusingnamespacestd;intmain(){doublex;cin>>x;doublesum=1,item=-1;for(inti=1;abs(item)>1e-8;i++){item*=(-1)*x/i;sum+=item;}coutusingnamespacestd;intmain(){intsum=0;for(inti=1;i12则转9,否则5sumusingnamespacestd;intmain(){intsum=0;for(inti=1,t=1;iusingnamespacestd;intmain(){for(inti=100;iusingnamespacestd;intmain(){for(inti=1;iusingnamespacestd;intmain(){for(inti=2;iusingnamespacestd;boolisPrime(intn){for(inti=2;i
isPrime函数定义体独立于最初的main()函数,成为第二个自定义的函数,该函数虽然不被首先启动,但却放在main()函数之前,原因是编译器一旦遇到isPrime函数调用,就要考证其存在性.
而只有编译器事先遇到的函数定义体才被认为其存在.
因而,所有被调用的函数(在这里是isPrime),其说明都应该先于该主体函数(调用isPrime的函数)而出现.
华纳云双11钜惠出海:CN2海外物理服务器终身价688元/月,香港/美国机房,免费送20G DDos防御,50M CN2或100M国际带宽可选,(文内附带测评)华纳云作为一家专业的全球数据中心基础服务提供商,总部在香港,拥有香港政府颁发的商业登记证明,APNIC 和 ARIN 会员单位。主营香港服务器、美国服务器、香港/美国OpenStack云服务器、香港高防物理服务器、美国高防服务器、香港高防I...
ihostart怎么样?ihostart是一家国外新商家,主要提供cPanel主机、KVM VPS、大硬盘存储VPS和独立服务器,数据中心位于罗马尼亚,官方明确说明无视DMCA,对版权内容较为宽松。有需要的可以关注一下。目前,iHostART给出了罗马尼亚vps的优惠信息,罗马尼亚VPS无视DMCA、抗投诉vps/2核4G内存/40GB SSD/100M端口月流量2TB,€20/年。点击直达:ih...
ZJI原名维翔主机,是原来Wordpress圈知名主机商家,成立于2011年,2018年9月更名为ZJI,提供香港、日本、美国独立服务器(自营/数据中心直营)租用及VDS、虚拟主机空间、域名注册业务。ZJI今年全新上架了台湾CN2线路服务器,本月针对香港高主频服务器和台湾CN2服务器提供7折优惠码,其他机房及产品提供8折优惠码,优惠后台湾CN2线路E5服务器月付595元起。台湾一型CPU:Inte...