閏年判斷(藍橋杯)
/*問題描述
給定一個年份,判斷這一年是不是閏年。
當以下情況 之一 滿足時,這一年是閏年:
- 年份是4的倍數而不是100的倍數;
- 年份是400的倍數。
其他的年份都不是閏年。
輸入格式:
輸入包含一個整數y,表示當前的年份。
輸出格式:
輸出一行,如果給定的年份是閏年,則輸出yes,否則輸出no。
說明:當試題指定你輸出一個字串作為結果(比如本題的yes或者no,你需要嚴格按照試題中給定的大小寫,寫錯大小寫將不得分。
樣例輸入
2013
樣例輸出
no
樣例輸入
2016
樣例輸出
yes
資料規模與約定
1990 <= y <= 2050。*/
藍橋杯基礎題目,這裡利用關係運算符+邏輯運算子來節省程式碼量,C++程式如下:
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int year;
bool IsLeap=1;
cin>>year;
IsLeap=(year%4==0&&year%100!=0)||(year%400)==0;
if(IsLeap)cout<<"yes";
else cout<<"no";
return 0;
}
相關推薦
閏年判斷(藍橋杯)
/*問題描述 給定一個年份,判斷這一年是不是閏年。 當以下情況 之一 滿足時,這一年是閏年: 年份是4的倍數而不是100的倍數; 年份是400的倍數。 其他的年份都不是閏年。 輸入格式: 輸入包含一個整數y,表示當前的年份。 輸出格式: 輸出一行,如果給定的年份是閏年,則輸
藍橋杯BASIC-1 閏年判斷【水題】
問題描述 給定一個年份,判斷這一年是不是閏年。 當以下情況之一滿足時,這一年是閏年: 1. 年份是4的倍數而不是100的倍數; 2. 年份是400的倍數。 其他的年份都不是閏年。 輸入格式 輸入包含一個整數y,表示當前的年份。 輸出格式 輸出一行,如果給定的年份是
藍橋杯練習-基礎練習-閏年判斷
藍橋杯練習-基礎練習-閏年判斷 題目連結 問題描述 給定一個年份,判斷這一年是不是閏年。 當以下情況之一滿足時,這一年是閏年: 1. 年份是4的倍數而不是100的倍數; 2. 年份是400的倍數。 其他的年份都不是閏年。 輸入格式
藍橋杯 OJ BASIC-1 閏年判斷
問題描述 給定一個年份,判斷這一年是不是閏年。 當以下情況之一滿足時,這一年是閏年: 1. 年份是4的倍數而不是100的倍數; 2. 年份是400的倍數。 其他的年份都不是閏年。 輸入格式 輸入包含一個整數y,表示當前
藍橋杯:BASIC-1 閏年判斷
問題描述: 給定一個年份,判斷這一年是不是閏年。當以下情況之一滿足時,這一年是閏年: 1. 年份是4的倍數而不是100的倍數; 2. 年份是400的倍數。 其他的年份都不是閏年。 輸入格式: 輸入包含一個整數y,表示當前的年份。 輸出格式: 輸出一行,如果給定的年份是
藍橋杯練習題 BASIC-1 閏年判斷
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int y = sc.nextInt();
藍橋杯 基礎練習 BASIC-7 特殊的數字 迴圈 判斷 數位
基礎練習 特殊的數字 時間限制:1.0s 記憶體限制:512.0MB 問題描述 153是一個非常特殊的數,它等於它的每位數字的立方和,即153=111+555+333。程式設計求所有滿足這種條件的三位十進位制數。 輸出格式 按從小到大的順序輸出滿足條件的三位十進位制數,每個數
藍橋杯 ALGO-61 演算法訓練 奇偶判斷
演算法訓練 奇偶判斷 時間限制:1.0s 記憶體限制:512.0MB 問題描述 能被2整除的數稱為偶數,不能被2整除的數稱為奇數。給一個整數x,判斷x是奇數還是偶數。 輸入格式 輸入包括
藍橋杯 ADV-91 演算法提高 素數判斷
編寫一函式IsPrime,判斷某個大於2的正整數是否為素數。樣例輸入: 5樣例輸出:yes樣例輸入: 9樣例輸出:no注意:是素數輸出yes,不是素數輸出no,其中yes和no均為小寫。 #incl
藍橋杯 演算法提高 ADV-100 第二大整數 邏輯判斷 迴圈語句
演算法提高 第二大整數 時間限制:1.0s 記憶體限制:512.0MB 問題描述 編寫一個程式,讀入一組整數(不超過20個),當用戶輸入0時,表示輸入結束。然後程式將從這組整數中,把第二大的那個整數找出來,並把它打印出來。說明:(1)0表示輸入結束,它本身並不計入這組整數中。(2
藍橋杯 名次判斷(詳解)--------------------------C語言——菜鳥級
/*問題描述 某場比賽過後,你想要知道A~E五個人的排名是什麼,於是要求他們每個人說了一句話。 (經典的開頭……-_-!)得了第1名的人23,說了假話;得了第5名的人不好意思,也說了假話; 為了使求解問題簡單,第3名同樣說了假話。(奇數名次說假話)
C語言網藍橋杯1116 IP判斷
處理 () 分隔符 小數點 調用函數 scan 邊界 return strlen 判斷IP地址的合法性, 1.不能出現除數字和點字符以外的的其他字符 2.數字必須在0-255之間,要註意邊界。 題目分析: 因為一個IP是又四個數字組成,且可能存在符號和其他字符,故不
藍橋杯 數的讀法(判斷 函數)
讀寫 for mes ace 一個空格 字串 一個數 div 大小 問題描述 Tom教授正在給研究生講授一門關於基因的課程,有一件事情讓他頗為頭疼:一條染色體上有成千上萬個堿基對,它們從0開始編號,到幾百萬,幾千萬,甚至上億。 比如說,在對學生講解第123456
藍橋杯——算法訓練之乘積最大
算法 char 朋友 題意 man time space margin family 問題描寫敘述 今年是國際數學聯盟確定的“2000——世界數學年”,又恰逢我國著名數學家華羅庚先生誕辰90周年。在華羅庚先生的家鄉江蘇金壇,組織了一場別開生面的數學智力競賽的活動
藍橋杯實例之開發板特點
單片機 以及 三種 one size 分享 總結 為什麽 實驗 本人之前參加了藍橋杯,下面我將總結一下我的經歷,由於本人技能有限,請多見諒! 我之前用過幾種51的板子,說說藍橋杯的板子: 首先開發板設置了三種芯片的插座,說實話,我估計設計者是出於性價比高的考慮,如果
小朋友排隊--第五屆藍橋杯
code als ann 沒有 clas art 相對 pri rgs 第一種,直接思考的方法,不知對不正確: /* * 標題:小朋友排隊 n 個小朋友站成一排。如今要把他們按身高從低到高的順序排列,可是每次僅僅能交換位置相鄰的兩個小朋友。 每一個小朋友都有一個
藍橋杯 - 連號區間數
clu rmq template 最大 時間 最大值和最小值 所有 mes button 歷屆試題 連號區間數 時間限制:1.0s 內存限制:256.0MB 錦囊1 並查集。 錦囊2 從左到右掃描數組,將所有掃描到的數放到並查集中,將相鄰的數
第四屆(13年)藍橋杯java B組決賽真題
pla 標題 boolean pub for ide 真題 code one 1、標題:猜燈謎(填空) A 村的元宵節燈會上有一迷題: 請猜謎 * 請猜謎 = 請邊賞燈邊猜 小明想,一定是每個漢字代表一個數字,不同的漢字代表不同的數字。
算法筆記_204:第四屆藍橋杯軟件類決賽真題(Java語言C組)
系統 主類 文字 新節點 origin pack log 破壞 src 目錄 1 好好學習 2 埃及分數 3 金蟬素數 4 橫向打印二叉樹 5 危險系數 6 公式求值 1 好好學習 湯姆跟爺爺來中國旅遊。一天,他幫助中國的小朋友貼標語。他負責貼的標語是分別寫在四
算法筆記_206:第五屆藍橋杯軟件類決賽真題(Java語言A組)
理論 cnblogs 條件 font 9.png 生成 true 突變 幻方 目錄 1 海盜分金幣 2 六角幻方 3 格子放雞蛋 4 排列序數 5 冪一矩陣 6 供水設施 1 海盜分金幣 有5個海盜,相約進行一次帆船比賽。 比賽中天氣發生突變,他們被沖