c++求生日蠟燭題目
-
問題的重述:
某君從某年開始每年都舉辦一次生日party,並且每次都要吹熄與年齡相同根數的蠟燭,現在算起來,他一共吹熄了236根蠟燭,請問他是從第幾歲開始過生日的。
分析:假設人的年齡是在1-100歲之間的,所以我們可以迴圈來找出他是從第幾歲開始過生日,值得注意的是:需要申明一個臨時變數temp,用來代替 i 計算總的蠟燭數,這是為了防止算出來的總和不等於236時可以從第2歲開始計算,以此類推,直到算出來的sum=236時輸出是第幾歲開始過的生日,即輸出 i=?
原始碼如下:
// ch13.cpp: 定義控制檯應用程式的入口點。
//
#include "stdafx.h"
#include<iostream>
using namespace std;
int fun()
{
for (int i = 1; i < 100; i++)
{
int sum = 0;
int temp = i;
while (sum < 236)
{
sum = sum + temp;
temp++;
}
if (sum == 236)
{
cout << "他是從第" << i << "歲開始過生日的" << endl;
}
}
return 0;
}
int main()
{
fun();
return 0;
}
結果如下:
相關文章
- 2016年藍橋杯C/C++組省賽第二題--生日蠟燭C++
- 技術分析--日本蠟燭圖
- css3繪製燃燒的蠟燭效果CSSS3
- LuDela智慧蠟燭:可用手機遠端點燃熄滅
- c++求啤酒和飲料題目C++
- c++切面條題目C++
- 根據生日求年齡的SQLSQL
- c++求解獎券題目C++
- 《2019年遊戲審批變更資訊》公佈,《蠟燭人》等9款手遊運營商變化遊戲
- 【轉】C++ 筆試面試題目C++筆試面試題
- MySQL 計算生日問題MySql
- C++常見的面試題目整理C++面試題
- 研發類C++筆試題目C++筆試
- 生日
- 【C++】“反轉連結串列”相關的題目C++
- 一家外企的面試題目(C/C++面試題,C語言面試題)面試題C++C語言
- 生日隨想
- ACM zb的生日ACM
- 程式設計藝術家經典試題解讀:猜生日問題程式設計
- 演算法學習記錄十二(C++)--->連結串列題目集合演算法C++
- 兩圓相交求面積c++C++
- 面試題目面試題
- c++學習漸進數目C++
- 圖靈生日賀詞圖靈
- dfs題目這樣去接題,秒殺leetcode題目LeetCode
- 題目分享H 二代目
- C++各階段學習書目C++
- TX 面試題目面試題
- JavaScript面試題目,JavaScript面試題
- 陣列題目陣列
- Python題目Python
- 面試題目收集面試題
- DBA 面試題目面試題
- 面試題目(zt)面試題
- ABAP面試題目面試題
- 陣列 題目陣列
- 關於SQLServer2005的學習筆記——生日問題SQLServer筆記
- 標題黨--論文題目