c++ - 如何处理这个循环?
问题描述
char restart = 'y';
while (restart == 'y')
{
cin >> restart;
cout << "great keep playing\n";
}
cout << "thanks for playing\n";
当我运行这段代码时,它也会显示循环之外的代码,我什至尝试使用 break 语句,但它不起作用。我该如何解决?
解决方案
你可以这样写循环:
while (cin >> restart && restart == 'y')
{
cout << "great keep playing\n";
}
推荐阅读
- r - 在R中的绘图上标记特定点
- mapquest - 从 Leaflet 中的 MapQuest API 获取一个点的高程
- c# - 在 VS for OSX 中 Nuget 安装 Entity Framework Core SQL Server 导致构建错误
- flutter - 如何使标签在颤动中可滚动
- php - 根据 Woocommerce 中的购物车项目自动应用/删除优惠券代码
- c# - 需要访问从通用抽象基派生的类中重写的抽象属性的接口?
- dns - 谷歌似乎为 googleusercontent (35.216.0/15) 发布了一个错误的 cidr 块
- java - 如何将扩展泛型类的实体转换为扩展另一个泛型类的另一个实体
- docker - 使用基础镜像 node:10.0.0 添加 tcpdump docker 镜像
- c# - IIS 8.5:托管 32 位 ASP.NET MVC5 网站和 64 位 .netcore2.2 网站时出现问题