#include <iostream>
using namespace std;
int main()
{
int a, sumPositive, sumNegative;
string promptContinue = "\n To continue enter 'y or Y', and to discontinue and get calculation result enter 'n or N' \n";
string promptNum = "\nEnter a number : ";
char response;
cout << promptContinue;
cin >> response;
while (response = 'y'|'Y')
{
cout << promptNum;
cin >> a;
if(a >= 0 ){
sumPositive += a;
}
else
sumNegative += a;
cout << promptContinue;
}
cout << "Sum of all the positive numbers is : " << sumPositive <<endl;
cout << "Sum of all the positive numbers is : " << sumNegative <<endl;
return 0 ;
}
所以程序应该是:-获取用户的输入,直到用户键入“n或N”以显示停止的标志-当用户键入“n或N”时,程序正数和负数和。
还有我得到的
Permission denied
collect2.exe: error: ld returned 1 exit status
[Finished in 0.5s with exit code 1]
这个错误信息,我不知道是什么问题。提前谢谢你!
这一行:
while(response = 'y' | 'Y' ){
应该是
while(response == 'y' || response == 'Y'){
C中的OR运算符是双行||
,单行|
通常在脚本语言中用于传递多个命令。
您还在比较中使用了赋值操作符,=< /code>而不是
==
,这被编译器拒绝。
Python 中,while 循环和 if 条件分支语句类似,即在条件(表达式)为真的情况下,会执行相应的代码块。不同之处在于,只要条件为真,while 就会一直重复执行那段代码块。 while 语句的语法格式如下: while 条件表达式: 代码块 这里的代码块,指的是缩进格式相同的多行代码,不过在循环结构中,它又称为 循环体。 while 语句执行的具体流程为:首先判断条件表达式的值,
主要内容:while循环,do-while循环在C语言中,共有三大常用的程序结构: 顺序结构:代码从前往后执行,没有任何“拐弯抹角”; 选择结构:也叫分支结构,重点要掌握 if else、switch 以及条件运算符; 循环结构:重复执行同一段代码。 前面讲解了顺序结构和选择结构,本节开始讲解循环结构。所谓 循环(Loop),就是重复地执行同一段代码,例如要计算 1+2+3+……+99+100 的值,就要重复进行99次加法运算。 while循
本文向大家介绍MySQL循环语句之while循环测试,包括了MySQL循环语句之while循环测试的使用技巧和注意事项,需要的朋友参考一下 mysql 操作同样有循环语句操作,网上说有3中标准的循环方式: while 循环 、 loop 循环和repeat循环。还有一种非标准的循环: goto。 鉴于goto 语句的跳跃性会造成使用的的思维混乱,所以不建议使用。 这几个循环语句的格式如下: WHI
我们经常需要重复执行一些操作。 例如,我们需要将列表中的商品逐个输出,或者运行相同的代码将数字 1 到 10 逐个输出。 循环 是一种重复运行同一代码的方法。 “while” 循环 while 循环的语法如下: while (condition) { // 代码 // 所谓的“循环体” } 当 condition 为真时,执行循环体的 code。 例如,以下将循环输出当 i < 3 时的
主要内容:while语句的实现,for语句Erlang是一个函数式编程语言,是需要记住所有函数的编程语言,它们不提供任何的循环结构。而函数式编程取决于一个概念叫做递归。 while语句的实现 由于在 Erlang 中没有可直接使用的 while 语句,就必须使用递归技术在 Erlang 中来实现 while 语句。 我们将努力遵循 while 循环的实现,如在其他编程语言中一样。以下是遵守一个流程: 让我们来看看如何使用递归来在 Erla
我想创建移动平台,当它的位置等于屏幕宽度时,它会改变方向,我是这样做的: 一切都是可行的,但“桶”并没有改变它的方向:(()