Board logo

標題: for 迴圈 (六) - 累乘 [打印本頁]

作者: 鄭繼威    時間: 2022-10-8 01:53     標題: for 迴圈 (六) - 累乘

本帖最後由 鄭繼威 於 2022-10-8 01:58 編輯

利用 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

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     int sum=1;        //累乘時初始值為1
  7.          
  8.     for(int i=1; i<=10; i++)
  9.         sum*=i;
  10.     cout<<"1*2*3*...*10="<<sum<<endl;
  11.     cout<<"小補充:1*...*n,相當於n!在數學裡稱為n階乘"<<endl;
  12.     system("pause");
  13.     return 0;   
  14. }
複製代碼
小補充:1*...*n,相當於n!在數學裡稱為n階乘
作者: 盧禹丞    時間: 2022-10-8 10:34

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     int sum=1;
  7.          
  8.     for(int i=1; i<=10; i++)
  9.         sum*=i;
  10.     cout<<"1*2*3*...*10="<<sum<<endl;
  11.     cout<<"小補充:1*...*n,相當於n!在數學裡稱為n階乘"<<endl;
  12.     system("pause");
  13.     return 0;   
  14. }
複製代碼

作者: 宜儒    時間: 2022-10-8 13:32

本帖最後由 宜儒 於 2022-10-8 14:31 編輯
  1. #include<iostream>
  2. #include<cstdlib>;
  3. using namespace std;
  4. int main(){
  5.     int sum=1;
  6.     for(int i=1;i<=10;i++){
  7.             sum*=i;
  8.     }
  9.     cout<<"1*2*3*...*10="<<sum<<endl;
  10.     system("pause");
  11.     return 0;
  12. }
複製代碼

作者: 鍾瑄羽    時間: 2022-10-8 13:33

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     int sum=1;        
  7.          
  8.     for(int i=1; i<=10; i++)
  9.         sum*=i;
  10.     cout<<"1*2*3*...*10="<<sum<<endl;
  11.     cout<<"小補充:1*...*n,相當於n!在數學裡稱為n階乘"<<endl;
  12.     system("pause");
  13.     return 0;   
  14. }
複製代碼

作者: 徐啟祐    時間: 2022-10-8 14:10

本帖最後由 徐啟祐 於 2022-10-8 14:21 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     int sum=1;
  7.     {
  8.     for(int i=1; i<=10; i++)
  9.         sum*=i;
  10.     cout<<"1*2*3*...*10="<<sum<<endl;
  11.     cout<<"小補充:1*...*n,相當於n!在數學裡稱為n階乘"<<endl;
  12.     }
  13.     system("pause");
  14.     return 0;   
  15. }
複製代碼

作者: 陳宥霖    時間: 2022-10-8 14:18

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     int sum=1;
  7.          
  8.     for(int i=1; i<=10; i++)
  9.         sum*=i;
  10.     cout<<"1*2*3*...*10="<<sum<<endl;
  11.     cout<<"小補充:1*...*n,相當於n!在數學裡稱為n階乘"<<endl;
  12.     system("pause");
  13.     return 0;   
  14. }
複製代碼

作者: 翁川祐    時間: 2022-10-8 14:34

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     int sum=1;        
  7.          
  8.     for(int i=1; i<=10; i++)
  9.         sum*=i;
  10.     cout<<"1*2*3*...*10="<<sum<<endl;
  11.     cout<<"小補充:1*...*n,相當於n!在數學裡稱為n階乘"<<endl;
  12.     system("pause");
  13.     return 0;   
  14. }
複製代碼

作者: 吳俊頡    時間: 2022-10-8 14:36

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     int sum=1;        
  7.          
  8.     for(int i=1; i<=10; i++)
  9.         sum*=i;
  10.     cout<<"1*2*3*...*10="<<sum<<endl;
  11.     cout<<"小補充:1*...*n,相當於n!在數學裡稱為n階乘"<<endl;
  12.     system("pause");
  13.     return 0;   
  14. }
複製代碼

作者: 羅紹齊    時間: 2022-10-8 14:52

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5.     int sum=1;
  6.     for(int i=1;i<=10;i++){
  7.             sum*=i;
  8.             }
  9.             cout<<"10階="<<sum<<endl;
  10.                   
  11.     system("pause");
  12.     return 0;
  13. }
複製代碼

作者: 羅暐傑    時間: 2022-10-8 15:10

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;

  4. int main(){
  5.     int product=1;
  6.         for(int i=1;i<=10; i++) {
  7.             product*=i;
  8.         }
  9.          cout<<"1*2*3*4*...*10="<<product<<endl;
  10.          system("pause");
  11.          return 0;
  12.     }
複製代碼

作者: 鄭繼威    時間: 2022-10-8 15:11

9
作者: 楊芊琦    時間: 2022-10-8 15:13

  1. #include<cstdlib>
  2. #include<iostream>
  3. using namespace std;
  4. int main()
  5. {  
  6.     int num = 1;
  7.     for(int i=1;i<=10;i += 1)
  8.     {
  9.           num = num*i;
  10.     }
  11.     cout<<"1*2*...*10="<<num<<endl;
  12.     system("pause");
  13.     return 0 ;
  14. }
複製代碼

作者: 林雋喆    時間: 2022-10-8 15:15

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     int sum=1;        

  7.     for(int i=1; i<=10; i++){
  8.         sum*=i;
  9.     }
  10.     cout<<"1*2*3...*10="<<sum<<endl;
  11.     cout<<"小補充:1*...*n,相當於n!在數學裡稱為n階乘"<<endl;
  12.     system("pause");
  13.     return 0;   
  14. }
複製代碼

作者: 黃品禎    時間: 2022-10-15 13:59

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5. int sum=1;
  6. for(int i=1;i<=10;i+=1){
  7. sum*=i;
  8. }
  9. cout<<"1*2*...*9*10="<<sum<<endl;
  10. system ("pause");
  11. return 0;
  12. }
複製代碼

作者: 陳泓亦    時間: 2022-10-15 14:06

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     int sum=1;
  7.     for(int i=1;i<=10;i++)
  8.   sum*=i;

  9.     cout<<"1*2*3...*10="<<sum<<"\n";
  10.     system("pause");
  11.     return 0;
  12. }  
複製代碼

作者: 陳牧謙    時間: 2022-10-15 14:07

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int sum=1;
  7.    
  8.     for (int i=1; i<=10; i++)
  9.         sum*=i;
  10.     cout<<"1*2*3......*10="<<sum<<endl;
  11.     system("pause");
  12.     return 0;
  13. }
複製代碼

作者: 葉佳和    時間: 2022-10-15 14:19

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     int arasaka=1;
  7.     int x;
  8.     int y;
  9.     cout<<"y>x plz"<<endl;
  10.     cout<<"x=";
  11.     cin>>x;
  12.     cout<<"y=";           
  13.     cin>>y;     
  14.     for(int i=x; i<=y; i++)
  15.         arasaka*=i;
  16.     cout<<"x*x+1.......y-1*y="<<arasaka<<endl;
  17.     system("pause");
  18.     return 0;   
  19. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2