C++编程,分别用三种循环结构(for、while、do….while)编程,求n的阶乘n!

2024-11-05 02:43:12
推荐回答(1个)
回答1:

// for

#include
using namespace std;

int main()
{
int i,n,m=1;
cin>>n;
for(i=1;i<=n;i++)
m*=i;
cout< return 0;
}

// while

#include
using namespace std;

int main()
{
int i=1,n,m=1;
cin>>n;
while(i<=n)
{
m*=i;
i++;
}
cout< return 0;
}

//do..while
#include
using namespace std;

int main()
{
int i=1,n,m=1;
cin>>n;
do{
m*=i;
i++;
}while(i<=n);
cout< return 0;
}