用C++的FOR语句写一个求阶乘的程序
答案:2 悬赏:60 手机版
解决时间 2021-04-15 09:08
- 提问者网友:心牵心
- 2021-04-14 12:31
用C++的FOR语句写一个求阶乘的程序
最佳答案
- 五星知识达人网友:玩家
- 2021-04-14 13:03
#include <iostream.h>
int main( void )
{
int n,sum;
sum = 1;
cout<<"求多少的阶乘:";
cin>>n;
for( int i = 1; i <= n; i++ )
{
sum = sum * i;
cout<<sum<<endl;
}
return 0;
}
全部回答
- 1楼网友:胯下狙击手
- 2021-04-14 13:09
#include <iostream> using namespace std; int main() { int n,result; while(cin >>n) { result=1; if(n==-1) break; if(n==0) { cout<<1<<endl; continue; } while(n>=1) { result=result*n; n--; } cout<<result<<endl; } return 0; }
//输入-1结束
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯