版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/misayaaaaa/article/details/53200001
1.9:
#include <iostream>
using namespace std;
void main()
{
int i=50;
int sum = 0;
while (i >= 50 && i <= 100)
{
sum = sum+i;
i++;
}
cout<<sum<<endl;
}
#include <iostream>
using namespace std;
void main()
{
int i=10;
while (i >= 0 && i <= 10)
{
cout<<i<<endl;
i--;
}
}
#include <iostream>
using namespace std;
void main()
{
int go = 1;
while(go == 1)
{
int num1,num2;
cout<<"Please input two numbers"<<endl;
cin>>num1>>num2;
if (num1<=num2)
{
int i = num1;
while (i >= num1 && i <= num2)
{
cout<<i<<endl;
i++;
}
}
else
{
int i = num2;
while (i >= num2 && i <= num1)
{
cout<<i<<endl;
i++;
}
}
cout<<"Want to try again?(Y/N)"<<endl;
char Judge;
cin>>Judge;
if (Judge == 'N')
{
go = 0;
}
else
{
go = 1;
}
}
}
增加了一个是否继续执行的判断
1.14:
在for循环中,循环控制变量的初始化和修改都放在语句头部分,形式较简洁,且特别适用于循环次数已知的情况。在while循环中,循环控制变量的初始化一般放在while语句之前,循环控制变量的修改一般放在循环体中,形式上不如for语句简洁,但它比较适用于循环次数不易预知的情况(用某一条件控制循环)。两种形式各有优点,但它们在功能上是等价的,可以相互转换。
1.16:
#include <iostream>
using namespace std;
void main()
{
int num,sum = 0;
while (cin>>num)
{
sum = sum+num;
cout<<sum<<endl;
}//可以一直不停的输入
}