当前位置: 首页 > news >正文

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

http://www.lryc.cn/news/22571.html

相关文章:

  • Spring Boot 统一功能处理(用户登录权限效验-拦截器、异常处理、数据格式返回)
  • oracle存储过程的使用
  • 一些无线通信系统模型的概念
  • GAIDC 2023盛会迎来大模型论坛“主场”,百度飞桨护航大模型产业发展
  • Python编写GUI界面案例:实现免费下载器
  • 我的 System Verilog 学习记录(6)
  • SAP 常见问题大全及问题解决大全
  • 10.Quartz实现定时打分 热帖排行
  • pandas 读取Excel 批量转换时间戳
  • 绕过检测之Executor内存马浅析(内存马系列篇五)
  • 《C++模板进阶》
  • 【项目管理】项目进度管理中的逻辑关系
  • ARM的汇编指令集
  • @font-face用法超详细讲解
  • [oeasy]python0095_乔布斯求职_雅达利_atari_breakout_打砖块_布什内尔_游戏机_Jobs
  • 全景极简印度史
  • 《设计模式》模板方法
  • Linux环境内存管理——链表
  • String、StringBuffer、StringBuilder类
  • 在VScode中添加Linux中的Docker容器中的Python解释器
  • 无法将“django-admin”项识别为cmdlet,函数,脚本文件或可运行程序的名称问题
  • 乐友商城学习笔记(十五)
  • 目标检测论文阅读:CBNet算法笔记
  • vue前端与Java后端进行跨域交互
  • 【设计模式】2.抽象工厂模式
  • Telnet 基础实验1: Telnet 实验
  • 机器学习经典算法——决策树(Decision Tree)
  • MySQl总结
  • 【学习笔记】NOIP爆零赛7
  • 一文读懂账号体系产品设计