双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

while()如何结束

tingfengx tingfengx 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main()
{
vector<int> ivec;
int ival;

//Enter the data
cout<< "Enter the number(Ctrl+z to quit)"<< endl;
while(cin>> ival)
ivec.push_back(ival);

//calculate the sum and cout
if(ivec.size()== 0)
{
cout<< "No elements!"<< endl;
return -1;
}
for(vector<int>::size_type ix= 0; ix< ivec.size()-1; ix= ix+2)
{
cout<< ivec[ix]+ ivec[ix+1]<< '\t';
if(ix% 6== 0)
cout<< endl;
}

//the last element
if(ivec.size()% 2!= 0)
{
cout<< "The last element has no pairs"<< endl;
cout<< "Its value is "<< ivec[ivec.size()-1]<< endl;
}
return 0;
}


enter the data那一段while()如何结束
我试了试,输入一个字母就结束了,为什么?
还有就是为什么我ctrl+z不管用啊 退出不了循环 我用的vc++6.0
...全文

相关推荐

浅谈c++中的while(cin)问题

下面小编就为大家带来一篇浅谈c++中的while(cin)问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

weixin_38499950

MySQL循环语句之while循环测试

mysql 操作同样有循环语句操作,网上说有3中标准的循环方式: while 循环 、 loop 循环和repeat循环。还有一种非标准的循环: goto。 鉴于goto 语句的跳跃性会造成使用的的思维混乱,所以不建议使用。 这几个循环语句的格式如下: WHILE……DO……END WHILE REPEAT……UNTIL END REPEAT LOOP……END LOOP GOTO。 目前我只测试了 while 循环: delimiter $$    // 定义结束符为 $$ drop procedure if exists wk; // 删除 已有的 存储过程 create procedu

weixin_38725950

正确结束Java线程的方法

线程的启动很简单,但用户可能随时取消任务,怎么样让跑起来的线程正确地结束,这是今天要讨论的话题。下面小编来和大家一起学习一下吧

weixin_38640443

MySQL存储过程中使用WHILE循环语句的方法

本文实例讲述了MySQL存储过程中使用WHILE循环语句的方法。分享给大家供大家参考。具体如下: mysql> mysql> delimiter $$ mysql> mysql> CREATE PROCEDURE myProc() -> BEGIN -> -> DECLARE i int; -> SET i=1; -> loop1: WHILE i&lt;=10 DO -> IF MOD(i,2)&lt;>0 THEN /*Even number - try again*/ -> SELECT CONCAT(i," is an odd number"); -> END

weixin_38629130

mysql存储过程之循环语句(WHILE,REPEAT和LOOP)用法分析

主要介绍了mysql存储过程之循环语句(WHILE,REPEAT和LOOP)用法,结合实例形式分析了mysql存储过程循环语句WHILE,REPEAT和LOOP的原理、用法及相关操作注意事项,需要的朋友可以参考下

weixin_38614812
评论 10
收藏 已收藏
分享
返回顶部
tingfengx
C++ 语言 65,214 成员 250,514 内容