1:用for循环计算阶乘
#include<iostream>
const int Arsize=16;
int mian()
{
long long factorials[ArSize];
factorials[1]=factorials[0]=1LL;
for (inti=2;i<Arsize;i++)
factorials[i]=i*factorials[i-1];
for (int i=0;i<Arsize;i++)
std::cout<<i<<"!="<<factorials[i]<<std::endl;
return 0
}
以下是输出:
0!=1
1!=1
。
。
。
。
。
。
15!=1307 6743 6800 0
复合语句:在循环体中包含多条语句:用两个{}构造一个复合语句(也叫代码块)
{
using namespace std;
cout<<"The Amazing Accounto wi11 sum and average";
cout<<“five numbers for you.\n";
cout<<"please enter five values:\n";
double number;
double sum=0.0;
for(int i=0;i<=5;i++)
{
cout<<"value"<<i<<":";
cin>>numbers;
sum+=number;
}
cout<<"thye sum to"<<sum<<endl;
}