1124: 零起點學算法31——開始新的起程
Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lldSubmitted: 2861 Accepted: 1381
[Submit][Status][Web Board]
Description
很開心大家學到現在。
從今天開始大家要有一個新的起程。
我們開始接觸循環了!
你能讓計算機計算1+2+3+...+10嗎?
你能讓計算機計算1+2+3+.._100嗎?
只要告訴計算機,你要加到幾,計算機就能幫你算出來。
Input
輸入正整數n(多組數據)
Output
輸出1+2+3+...+n的值(每組數據一行)
Sample Input 
10
Sample Output
55
HINT
for循環是開界的。它的一般形式為: for(<初始化>; <條件表達式>; <增量>) 語句; 初始化總是一個賦值語句, 它用來給循環控制變量賦初值; 條件表達式是一個關系表達式, 它決定什么時候退出循環; 增量定義循環控制變量每循環一次后 按什么方式變化。這三個部分之間用";"分開。 例如: for(i=1; i<=10; i++) 語句; 上例中先給 " i " 賦初值1, 判斷 " i " 是否小於等於10, 若是則執行語句, 之后值增 加1。再重新判斷, 直到條件為假, 即i>10時, 結束循環。
Source
1 #include<stdio.h> 2 int main(){ 3 int n; 4 while(scanf("%d",&n)!=EOF){ 5 int cout=0; 6 for(int i=1;i<=n;i++) 7 cout+=i; 8 printf("%d\n",cout); 9 } 10 return 0; 11 }