標題:
for 迴圈 (六) - 累乘
[打印本頁]
作者:
鄭繼威
時間:
2022-6-1 21:27
標題:
for 迴圈 (六) - 累乘
本帖最後由 鄭繼威 於 2022-8-3 18:45 編輯
利用 for 迴圈, 計算 1 乘到 10.
累加時初始值為0
累乘時初始值為1
ex: 任何數乘以0都是0
1*0=0
100000000*0=0
X*0=0
任何數乘以1還是他自己
11*1=11
20000000*1=2000000
x*1=x
[attach]13153[/attach]
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int sum=1; //累乘時初始值為1
for(int i=1; i<=10; i++)
sum*=i;
cout<<"1*2*3*...*10="<<sum<<endl;
cout<<"小補充:1*...*n,相當於n!在數學裡稱為n階乘"<<endl;
system("pause");
return 0;
}
複製代碼
小補充:1*...*n,相當於n!在數學裡稱為n階乘
作者:
陳牧謙
時間:
2022-6-8 20:32
本帖最後由 陳牧謙 於 2022-6-8 20:46 編輯
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int sum=1;
for(int i=1; i<=10; i++)
sum*=i;
cout<<"1*2*3*...*8*9*10="<<sum<<endl;
cout<<"小補充:1*...*n,相當於n!在數學裡稱為n階乘"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
黃柏青
時間:
2022-6-8 20:32
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int sum=1;
for(int i=1; i<=10; i++)
sum*=i;
cout<<"1*2*3*...*10="<<sum<<endl;
system("pause");
return 0;
}
複製代碼
作者:
李彣
時間:
2022-6-8 20:32
本帖最後由 李彣 於 2022-6-8 20:45 編輯
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int sum=1;
for(int i=1; i<=10; i++)
{
sum=sum*i;
}
cout<<"1*...*10="<<sum<<endl;
cout<<"小補充:1*...*n,相當於n!在數學裡稱為n階乘"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
黃裕恩
時間:
2022-6-8 20:33
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int sum=1;
for(int i=1; i<=10; i++)
sum*=i;
cout<<"1*2*3*...*10="<<sum<<endl;
cout<<"小補充:1*...*n,相當於n!在數學裡稱為n階乘"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
鄭繼威
時間:
2022-6-8 20:36
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int sum=1; //初始化累乘加總=1
// sum=sum*1 //sum->1
// sum=sum*2 //sum->2
// sum=sum*3 //sum->6
// sum=sum*4 //sum->24
// sum=sum*5 //sum->120
// sum=sum*6 //sum->720
// ...
// sum=sum*10
for(int i=1;i<=10;i++){
sum=sum*i;
}
cout<<"1*..*10="<<sum<<endl;
system("pause");
return 0;
}
複製代碼
作者:
林劭澧
時間:
2022-6-28 16:47
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int sum=1;
for(int i=1; i<=10; i++)
sum*=i;
cout<<"1*2*3*...*8*9*10="<<sum<<endl;
cout<<"小補充:1*...*n,相當於n!在數學裡稱為n階乘"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
林劭杰
時間:
2022-6-28 17:04
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int sum=1;
for(int i=1; i<=10; i++)
sum*=i;
cout<<"1*2*3*...*8*9*10="<<sum<<endl;
cout<<"小補充:1*...*n,相當於n!在數學裡稱為n階乘"<<endl;
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2