信息学奥赛C++语言: 小明的步行
生活随笔
收集整理的這篇文章主要介紹了
信息学奥赛C++语言: 小明的步行
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【題目描述】
小明是一個很會利用時間的學生,他經常晚上吃過飯后一邊思考問題一邊散步,由于要思考問題,并且思考問題的內容越來越多,所以他在散步時也是越來越慢的,他自己總結出一個規律,他散步時第一步走N厘米,第二步走N-1厘米,以后每步比前一步少1厘米,最后一步是0時就停下來了。現在給出你小明第一步走的長度N厘米,請你算出小明這次散步一共起了多少厘米。如小明第一步走3厘米,則第二步走2厘米,第三步走1厘米,然后就停下來了,則小明這次散步共走了3+2+1=6(厘米)。
【輸入】
只有一行,只有一個數N表示小明第一步所走的距離。
【輸出】
只有一行,只有一個數S,表示小明這次散步一共所走的距離。
【輸入樣例】
3
【輸出樣例】
6
代碼
#include<bits/stdc++.h> using namespace std; int n,s; int main() {scanf("%d",&n);for(int i=n;i>=0;i--)s+=i;printf("%d",s);return 0;}總結
以上是生活随笔為你收集整理的信息学奥赛C++语言: 小明的步行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息学奥赛C++语言:尼克的岁数
- 下一篇: 计数问题(洛谷-P1980)