1.采用while循环计算从1加到100的值
2.采用一个for循环,累加用户输入的值,当值大于5000时停止
3.用while循环,接受从键盘输入的数,若输入的数属于1到100,则累加,若输入0,则输出和,其余输入皆丢弃
4.循环输出1到1000可以整除x的数
#include <iostream>
using namespace std;
int main()
{
//1.采用while循环计算从1加到100的值
/* int count = 0, ii = 1;
while (ii<=100)
{
count += ii;
ii+=1;
}
cout << "1+2+3....+100=" << count << endl;
//2.采用一个for循环,累加用户输入的值,当值大于5000时停止
int count1 = 0, aa = 0;
for (; count1 < 5000;)
{
cout << "请输入累加值:";
cin >> aa;
count1 += aa;
cout << "当前总和为:" << count1 << endl;
}
*/
//3.用while循环,接受从键盘输入的数,若输入的数属于1到100,则累加,若输入0,则输出和,其余输入皆丢弃
/* int count2 = 0, a1 = 0, a2 = 0;
int str[500] = {0};
while (1)
{
cout << "请输入1到100的累加值(输入0退出):";
cin >> a1;
if (a1 == 0)
{
if (str[0] == 0)
{
cout << "还未输入任何值" << endl;
break;
}
for (int m = 0; m < a2-1; m++)
{
cout << str[m] << "+";
}
cout <<str[a2-1]<< "=" << count2 << endl;
break;
}
else if (a1 >= 1 && a1 <= 100)
{
str[a2] = a1;
count2 += a1;
a2++;
}
else {
cout << "请输入合法值" << endl;
}
}
*/
//4.循环输出1到1000可以整除x的数
int a3=1,a4=1;
cout << "循环输出1到1000可以整除x的数,请输入被除数x:";
cin >> a4;
while (a3 < 1000)
{
if (a3 % a4 == 0)
cout << a3 << "\t";
a3++;
}
}