> 文章列表 > 2. 应用C/C++编写程序

2. 应用C/C++编写程序

2. 应用C/C++编写程序

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