標題:
for 迴圈 (五) - 累加
[打印本頁]
作者:
鄭繼威
時間:
2022-5-30 14:06
標題:
for 迴圈 (五) - 累加
本帖最後由 鄭繼威 於 2022-6-27 19:33 編輯
利用 for 迴圈, 計算 1 加到 100.
先看
for 迴圈 (一)
是從1~10,把它改成1~100再來累加
累加時初始值為0
[attach]13148[/attach]
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int sum=0; //累加時初始值為0
for(int i=1; i<=100; i++)
sum+=i;
cout<<"1+2+3+...+100="<<sum<<endl;
system("pause");
return 0;
}
複製代碼
作者:
鄭繼威
時間:
2022-6-1 20:57
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
//初始值; 持續的條件; 變化方式
int sum=0; //初始加總為0
// sum=sum+1; //sum->1
// sum=sum+2 //sum->3
// sum=sum+3 //sum->6
// sum=sum+4 //sum->10
// sum=sum+5 //sum->15
// ...
// sum=sum+100
for(int i=1;i<=100;i++){
sum=sum+i;
}
cout<<"1+...+100="<<sum<<endl;
system("pause");
return 0;
}
複製代碼
作者:
陳牧謙
時間:
2022-6-1 20:59
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int sum=0;
for(int i=1; i<=100; i++)
sum+=i;
cout<<"1+2+3+...+98+99+100="<<sum<<endl;
system("pause");
return 0;
}
複製代碼
作者:
黃柏青
時間:
2022-6-1 21:00
#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
int sum=0;
for(int i=1; i<=100; i++)
sum+=i;
cout<<"1+2+3+...+100="<<sum<<endl;
system("pause");
return 0;
}
複製代碼
作者:
黃裕恩
時間:
2022-6-1 21:01
本帖最後由 黃裕恩 於 2022-6-6 21:50 編輯
#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
int sum=0;
for(int i=1; i<=100; i++)
sum+=i;
cout<<"1+2+3+...+100="<<sum<<endl;
system("pause");
return 0;
}
複製代碼
作者:
齊振睿
時間:
2022-6-1 21:01
本帖最後由 齊振睿 於 2022-6-1 21:04 編輯
[
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int sum=0;
for(int i=1; i<=100; i++)
sum+=i;
cout<<"1+2+3+...+98+99+100="<<sum<<endl;
system("pause");
return 0;
}
複製代碼
作者:
李彣
時間:
2022-6-1 21:06
本帖最後由 李彣 於 2022-6-8 21:02 編輯
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int sum=0;
for(int i=1; i<=100; i++)
{
sum=sum+i;
}
cout<<"1+...+100="<<sum<<endl;
system("pause");
return 0;
}
複製代碼
作者:
鄭繼威
時間:
2022-6-1 21:11
回復
7#
李彣
修正一下就好
1.第9行分號沒加
2.輸出的sum拼錯了
3.for裡加的是i不是1
4.累加sum初始為0
作者:
林劭澧
時間:
2022-6-27 19:37
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int sum=0;
for(int i=1; i<=100; i++)
sum+=i;
cout<<"1+2+3+...+100="<<sum<<endl;
system("pause");
return 0;
}
複製代碼
作者:
林劭杰
時間:
2022-6-27 19:39
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int sum=0;
for(int i=1; i<=100; i++)
sum+=i;
cout<<"1+2+3+...+98+99+100="<<sum<<endl;
system("pause");
return 0;
}
複製代碼
太簡單了啦
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2