C++Primer中文版(第四版)题解整理(8)

时间:2025-04-20

C++Primer题解

}

cout<<endl;

return0;

}

习题1.20

编写程序,求用户指定范围内的数的和,省略设置上界和下界的if测试。假定输入数是7和3,按照这个顺序,预测程序运行结果。然后按照给定的数是7和3运行程序,看结果是否与你预测的相符。如果不相符,反复研究关于for和while循环的讨论直到弄清楚其中的原因。

#include<iostream>

#include"windows.h"

usingnamespacestd;

intmain()

{

system("CLS");

cout<<"Entertwonumbers:"<<endl;

intv1,v2,sum=0;

cin>>v1>>v2;

for(intval=v1;val<=v2;val++)

{

sum+=val;

}

cout<<"Sumof"<<v1<<"to"<<v2

endl;

return0;

}

如果输入数据为7和3,则v1值为7,v2值为3。for语句头中将val的初始值设为7,第一次测试表达式val<=v2时,该表达式的值为false,for语句的循环体一次也不执行,所以求和结果sum为0。

习题1.21

本书配套网站(/cpp_primer)的第1章的代码目录下有Sales_item.h源文件。复制该文件到你的工作目录。编写程序,循环遍历一组书的销售交易,读入每笔交易并将交易写至标准输出。

#include<iostream>

<<"inclusiveis"<<sum<<

C++Primer中文版(第四版)题解整理(8).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219