(课本习题)一个简单的用递归解决的小程序
2008-10-07 04:42
357 查看
题目:编写一个完整的程序,实现功能:向用户提问“现在正在下雨吗?”,提示用户输入Y或N。若输入Y,显示“现在正在下雨”;若输入N,显示“现在没有下雨”;否则继续提问“现在正在下雨吗?”。
以前做的时候没有用到递归的方法,没有用到string,所以写得感觉很不健全,还用到了goto语句,感觉很不爽。今天偶然又看到这个题,用递归重写了下,原来就是这么简单。
以前做的时候没有用到递归的方法,没有用到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(); }
相关文章推荐
- (课本习题)一个简单的用递归解决的小程序
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- 简单说明什么是递归,什么情况下会使用递归,并写一个简单的递归程序。
- 简单说明什么是递归,什么情况下会使用递归,并写一个简单的递归程序。
- 一个简单有用的JavaScript CRACK程序的解决技术关键点
- 递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
- 用MASM写一个简单的实现递归操作的汇编程序,所谓递归,上课已经跟大家说清楚了,如果我们只考虑简单的只分一次的递
- 简单说明什么是递归,什么情况下会使用递归,并写一个简单的递归程序。
- 简单说明什么是递归,什么情况下会使用递归,并写一个简单的递归程序。
- 在一个程序中需要用到全局变量(在多个class之间共享数据),请问如何定义具有这种功能的变量?或者是否有其他的方法解决多个class之间的数据共享(尽量简单实现)。 首先应该明确 Java中没有全局变
- 简单说明什么是递归,什么情况下会使用递归,并写一个简单的递归程序。
- 简单说明什么是递归,什么情况下会使用递归,并写一个简单的递归程序。
- 一个简单有用的JavaScript CRACK程序的解决技术关键点
- 一个简单的递归小程序
- 一个简单的递归求目录的程序遇到的问题
- 简单说明什么是递归,什么情况下会使用递归,并写一个简单的递归程序。
- 简单说明什么是递归,什么情况下会使用递归,并写一个简单的递归程序。
- 简单说明什么是递归,什么情况下会使用递归,并写一个简单的递归程序。
- 简单说明什么是递归?什么情况会使用?并使用Java实现一个简单的递归程序。
- 简单说明什么是递归,什么情况下会使用递归,并写一个简单的递归程序。