2.1 一个完整的C++源程序
例题是参考书《C++程序设计--基础,编程抽象与算法策略》第一章的PowersOfTwo.cpp。当运行程序PowersOfTow时,计算机要询问指数是多少,即2的多少次方。例如,输入8,程序会产生2的0到8次方的值。
/* File: PowersOfTwo.cpp *程序注释
* 程序产生2的幂函数的列表,指数限制是用户输入。
*/
/*程序包含的库文件*/
#include <iostream>
using namespace std;
/*函数原型 Function Prototype*/
int raiseToPower(int n , int k);
/*主程序 main program*/
int main(){
int limit;
cout<< "This program lists powers of Two"<< endl;
cout<< "Enter exponent limit:" ;
cin>>limit;
for(int i=0; i<=limit; i++) {
cout<<" 2 up to"<< i << "="
<< raiseToPower(2,i)<< endl;
}
return 0;
}
/* F