第十週任務1—1000以內的偶數和(三種方法)
/*
* Copyright (c) 2012, 煙臺大學計算機學院
* All rights reserved.
* 作 者: 楊晨
* 完成日期:2012 年 10月 30日
* 版 本 號:v1.0
*
* 輸入描述: 無
* 問題描述:求1000以內所有偶數的和
* 程式輸出:求和結果
* 問題分析:(用三種語句完成)累加和用sum表示,初值設定為0;加數用i表示,從2開始,每次迴圈,sum=sum+i,然後,i=i+2,直至最後的加數達到1000(1000不累加),然後輸出和。
* 演算法設計:略
*/
#include<iostream>
using namespace std;
int main()
{
int i=0,sum=0;
while(i<1000)
{
sum=sum+i;
i=i+2;
}
cout<<"sum="<<sum<<endl;
}
#include<iostream>
using namespace std;
int main()
{
int i=0,sum=0;
do
{sum=sum+i;
i=i+2;
}
while(i<1000);
cout<<"sum="<<sum<<endl;
return 0;
}
#include<iostream>
using namespace std;
int main()
{
int i=0,sum=0;
{
for(i=0;i<1000;i=i+2)
sum=sum+i;
}
cout<<"sum="<<sum<<endl;
return 0;
}
結果:
心得體會:
感覺對for有了新的認識。
相關文章
- 計算1000以內所有偶數和.
- Python:請綜合使用while和continue,計算0~1000以內,所有偶數的和。PythonWhile
- Java實現定時任務的三種方法Java
- C++第四次作業-1000以內偶數和和乘法口訣表C++
- 求陣列內所有偶數的和陣列
- c 語言輸出1000以內的逆序數
- 第五週【任務1】範數懲罰正則化 (筆記)筆記
- 三種交換變數的方法變數
- 18_三種服務的生命週期:Singleton、Scoped 和 Transient
- Linux 中sed命令輸出奇數行和偶數行的方法Linux
- CF365D-區間內出現偶數次的數的異或和
- 碎片化學習Java(十八)Java for迴圈計算 1~100 內所有偶數和Java
- 任務。1
- 任務1
- 第十六週週三(夢斷程式碼)
- java列印各種三角形圖案,適用於9以內的數Java
- Python求100以內的素數常用方法!Python
- 調整陣列順序使奇數位於偶數前面,偶數和偶數之間的相對位置不變陣列
- 每日任務1
- php獲取網頁內容的三種方法PHP網頁
- 巨集任務和微任務
- js中的巨集任務和微任務JS
- 以WBS模板和PBS自動生成WBS計劃任務
- 幾種任務排程的 Java 實現方法與比較Java
- JavaScript巨集任務和微任務JavaScript
- 三種常見中文內碼的轉換方法!(轉)
- 多程序任務1
- Event Loop、 巨集任務和微任務OOP
- 關於非同步方法中的巨集任務與微任務非同步
- JDK環境變數的兩種配置方法——以JDK8和JDK10為例JDK變數
- SpringBoot第十七篇:定時任務Spring Boot
- Datawhale-MySQL-任務三MySql
- 程序和任務
- LeetCode 2455[可被三整除的偶數平均值]LeetCode
- 解決網路自動化風險和任務的方法
- 第十週(11.18-11.24)----分數計算----(1)列印出帶有分數的算式
- js的setTimeout和Promise—同步非同步和微任務巨集任務JSPromise非同步
- 第十週