①for循环:
基本用法:
int i;
for(i = 0; i < 5; i++)
{
cout << i << endl;
} //i在循环体外部还能使用
for(int i = 0; i < 5; i++)
{
cout << i << endl;
} //i只能在循环体内使用
使用实例:
#include <iostream>
using namespace std;
int main()
{
int year[5], sum = 0;
float average;
cout << "The Amazing Accounto will sum and average five numbers for you." << endl;
cout << "Please enter five values: " << endl;
for(int i = 0; i < 5; i++)
{
cout << "Value " << i+1 << ": ";
cin >> year[i];
}
for(int i = 0; i < 5; i++)
sum += year[i];
average = sum/5.0;
cout << "Five exquisite choices indeed! They sum to " << sum << endl;
cout << "and average to " << average << endl;
cout << "The Amazing Accounto bids you adieu!" << endl;
return 0;
}
②while循环
实例:
#include <iostream>
using namespace std;
int main()
{
char name[20];
int i = 0;
cout << "Enter a name: ";
cin >> name;
while(name[i] != '\0')
{
cout << name[i] << ": " << int(name[i]) << endl;
i++;
}
return 0;
}
③do-while循环
实例:
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "Enter numbers in the range 1-10 to find my favorite number: " << endl;
do
{
cin >> n;
}while(n != 8);
return 0;
}