(课本习题)一个简单的用递归解决的小程序
来源:互联网 发布:怎么注册淘宝店铺 编辑:程序博客网 时间:2024/04/29 04:54
题目:编写一个完整的程序,实现功能:向用户提问“现在正在下雨吗?”,提示用户输入Y或N。若输入Y,显示“现在正在下雨”;若输入N,显示“现在没有下雨”;否则继续提问“现在正在下雨吗?”。
以前做的时候没有用到递归的方法,没有用到string,所以写得感觉很不健全,还用到了goto语句,感觉很不爽。今天偶然又看到这个题,用递归重写了下,原来就是这么简单。
#include <iostream>using namespace std;int Rain(){ string m; cout << "现在正在下雨吗?" << endl << "请输入 Y or N :"; cin >> m; if (m == "Y") { cout << "现在正在下雨" << endl; } else if (m == "N") { cout << "现在没有没下雨" << endl; } else { Rain(); }}int main(){ Rain();}
- (课本习题)一个简单的用递归解决的小程序
- 一个简单的递归小程序
- 简单的递归习题
- 针对linux课本的一个程序,反映出来的问题(留有问题没解决)
- 用存储过程写的一个小递归程序
- 根据课本改变的多线程聊天小程序
- 用一个小程序解决一个有趣的变态奥数题
- 这是我最近改写的一个课本c程序
- 习题:简单的计算器程序
- 一个简单的dwr小程序
- 一个简单的记事本小程序源码
- 编写一个简单的servlet小程序
- 一个简单的C语言小程序
- 一个简单的java小程序
- 一个简单的英汉词典小程序
- 一个简单的扑克牌小程序
- 一个I18N的简单java小程序
- 一个简单的spring-boot小程序
- 规划人生
- vc读取文本到数组
- 百度遭黑客攻击陷入瘫痪 DNS解析记录被篡改
- http://www.cnblogs.com/AndyGe/archive/2009/12/17/1614402.html
- 动态语言、静态语言,JVM如何支持动态语言的,其他支持动态语言的方式有什么不同
- (课本习题)一个简单的用递归解决的小程序
- 压力测试衡量CPU的三个指标:CPU Utilization、Load Average和Context Switch Rate
- 在Linux下巧下载
- 周二,晴,风大,寒冷
- mysql中left join,right join,inner join,outer join的用法详解【转】
- 矩阵论考试复习纲要
- Filter 过滤器 中文乱码
- Python的操作符
- Linux系统中如何添加自己的库文件路径