手机版

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

时间:2025-07-09   来源:未知    
字号:

C++Primer题解

参见2.9.1节。

习题2.33

确定你的编译器提供了哪些提高警告级别的选项。使用这些选项重新编译以前选择的程序,查看是否会报告新的问题。

【解答】

在笔者所用的编译器(MicrosoftVisualC++.NET2003)中,在Project菜单中选择Properties菜单项,在Configuration

Properties→C/C++→General→WarningLevel中可以选择警告级别。习题3.1

用适当的using声明,而不用std::前缀,访问标准库中的名字,重新编写2.3节的程序,计算一给定数的给定次幂的结果。

#include<iostream>

#include"windows.h"

usingnamespacestd;

intmain()

{

intbase,exponent;

longresult=1;

system("CLS");

cout<<"Enterbaseandexponent:"<<endl;

cin>>base>>exponent;

if(exponent<0)

{

cout<<"Exponentcan'tbesmallerthan0"<<endl;

return-1;

}

if(exponent>0)

{

for(intcnt=1;cnt<=exponent;cnt++)

result*=base;

}

cout<<base<<"raisedtothepowerof"<<exponent<<":

"<<result<<endl;

return0;

}

C++Primer中文版(第四版)题解整理(21).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)