`

一些C++简单小程序

阅读更多

   long time(NULL)函数,返回自1970年到现在的秒数,简单倒计时程序。

  需要加入类库 #include<ctime>

#include <iostream>
using namespace std;
#include <ctime>

int main(){
    long times = 0;
    int waitSeconds;

    cin >> waitSeconds;

    while(waitSeconds > 0){
        times = time(NULL);
        while(times+1 != time(NULL));
        cout << "Waiting " << waitSeconds << "  second....." << endl;
        waitSeconds--;
    }
}

 生成随机数  rand()返回值0--32767。srand(time(NULL)),需要引入库

 #include<cstdlib>.想生成什么范围的,就%该范围的最大值即可。

#include <iostream>
using namespace std;
#include <ctime>
#include <cstdlib>

int main(){
    srand(time(NULL));
    for(int i=0; i < 5; i++)
       cout << rand()%100 << endl;
}

 汉诺塔问题:

 汉诺塔问题(又称河内塔问题)是根据一个传说形成的一个问题:

 有三根杆子A,B,C。A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到上依次变小。要求按下  列规则将所有圆盘移至C杆:

   1. 每次只能移动一个圆盘;
   2. 大盘不能叠在小盘上面。

提示:可将圆盘临时置于B杆,也可将从A杆移出的圆盘重新移回A杆,但都必须尊循上述两条规则。   

 

 

 

 

 

分享到:
评论

相关推荐

    C++简单小程序

    【C++简单小程序】是一个专为C++初学者设计的学习资源,主要涵盖了如何利用Microsoft Foundation Classes (MFC)库来创建小程序。MFC是微软提供的一套C++类库,它封装了Windows API,使得开发者可以更方便地构建基于...

    100个C/C++简单小程序

    "100个C/C++简单小程序"是一个针对初学者的资源集合,它包含了100个精心设计的练习,帮助学习者逐步掌握这两种语言的基本概念和编程技巧。 这些小程序覆盖了多个关键知识点,例如: 1. **基本语法**:包括变量声明...

    c++ 几个实用小程序

    本文将深入探讨标题和描述中提到的C++实用小程序,适合初学者进行编程实践。 1. **C++程序结构** C++程序通常由一个或多个源文件组成,每个源文件包含一个或多个函数。在初学者阶段,了解C++的基本结构至关重要。...

    一些c++小程序

    【标题】:“一些c++小程序”揭示了这个压缩包中包含的是使用C++编程语言编写的简单程序。C++是一种强大的、面向对象的编程语言,它由Bjarne Stroustrup于1979年在贝尔实验室开发,是C语言的增强版。C++不仅保留了...

    12个C/C++趣味小程序

    标题 "12个C/C++趣味小程序" 涵盖了一系列使用C或C++编程语言编写的简单而有趣的程序。这些程序通常旨在帮助初学者更好地理解这两种语言的基础知识,同时提供一些实际应用的示例。C和C++是两种强大的、广泛使用的...

    C++计算器小程序

    【C++计算器小程序】是一个基于C++编程语言实现的简易计算工具,它的设计目标是提供一个直观、易于理解的计算功能。这个小程序不仅能够帮助用户进行基本的数学运算,还能作为学习C++语言的一个实例,方便初学者了解...

    一些简单的C++小程序。

    这些程序涉及到C++编程语言的一些基础概念和特定算法。接下来,我们将深入探讨这些知识点。 首先,让我们关注"教材管理系统.c"。这可能是一个简单的文本或数据管理程序,用于存储、检索和操作教材的相关信息。在C++...

    一些C++小程序

    "一些C++小程序"这个标题暗示了我们将会探讨一系列简单的C++程序示例,这些示例可能是为了教学、练习或是解决特定问题而创建的。下面我们将深入讨论C++语言的基础知识以及它的一些核心特性。 C++是C语言的扩展,由...

    C++简单整人程序

    手把手教你开发出一个简单地整人程序,启动程序后,窗口持续晃动,鼠标也不听使唤,之后系统自动关机,game over

    c++的一些源代码,很简单的小程序,希望能帮助初学者

    - **标题**:“c++的一些源代码,很简单的小程序,希望能帮助初学者” - **描述**:“我自己写的很小很小的源代码,希望能帮助初学者吧,多多支持我吧” - **标签**:“C C++ 源代码” - **部分内容**:该部分包含了...

    c++简单的抽奖小程序

    简单应用,初学小白应用

    C++简述小程序

    C++是一种高效、灵活且...虽然本程序非常简单,只包含了C++编程中的一些基础知识点,但是它为后续更复杂的编程提供了基础。学习C++需要从理解这些基础概念和语法开始,通过逐步构建更复杂的程序来深入掌握这门语言。

    C++项目小程序

    【C++项目小程序】是大学生们进行实践学习和技能提升的宝贵资源,这些小程序涵盖了C++编程语言的各种应用,旨在帮助那些对C++编程感兴趣或正在学习C++的大学生找到灵感和参考。C++是一种强类型、静态类型的编程语言...

    C++简单程序设计图书管理系统

    C++简单程序设计图书管理系统 C++简单程序设计图书管理系统 前段时间自己写的一个小的图书管理系统,分享一下,高手就别看了....

    C++实现简单画图小程序

    在本项目中,"C++实现简单画图小程序"是一个基于C++编程语言开发的图形用户界面(GUI)应用程序,用于绘制和编辑基础图形,如圆、椭圆和矩形。这个程序允许用户进行交互式操作,包括选择图形、移动图形、以及缩放和...

    物流仓库管理小程序C++_物流管理小程序_C++_物流C++_

    物流仓库管理小程序是一种基于C++编程语言开发的软件应用,主要目标是协助物流行业的库存管理和运营。在大学C++课程的结课设计中,这样的项目通常被用来锻炼学生的编程技能和问题解决能力,同时涵盖了中等难度的编程...

    又一个无比简单的c++小程序

    又一个无比简单的c++小程序

    C++小程序集合

    **C++小程序集合** 在计算机科学领域,C++是一种强大且广泛应用的编程语言,尤其适合系统编程、游戏开发、实时软件、嵌入式系统以及大量的应用程序。本集合包含了一系列C++编写的小程序,旨在帮助初学者更好地理解...

    c++写了小程序,哈哈

    在描述中,“小程序小程序小程序……”的重复可能是为了强调这个项目是一个小程序,通常小程序指的是功能相对简单、轻量级的应用,可能用于特定任务或解决特定问题。它们相比大型应用,更易于开发、部署和维护。 ...

    自己写的C++小程序

    标题中的“自己写的C++小程序”表明这是一份用户自行编写的C++代码,可能是一个简单的程序,用于学习、实验或者解决特定问题。 C++编程基础知识点: 1. **语法结构**:C++基于C语言,但增加了类、模板、异常处理等...

Global site tag (gtag.js) - Google Analytics