1. 程式人生 > >問題十三:按照氣象劃分法,通常以陽曆3~5月為春季,6~8月為夏季,9~11月為秋季,12月~來年2月為冬季。使用switch結構編寫函式根據月份輸出對應的季節。

問題十三:按照氣象劃分法,通常以陽曆3~5月為春季,6~8月為夏季,9~11月為秋季,12月~來年2月為冬季。使用switch結構編寫函式根據月份輸出對應的季節。

/***************************************************************
              C語言
   
                                         AUTHOR:liuyongshui
 問題來源:http://blog.csdn.net/sxhelijian/article/details/8620846
 ***************************************************************/
/*
    問題十三:按照氣象劃分法,通常以陽曆3~5月為春季,
    6~8月為夏季,9~11月為秋季,12月~來年2月為冬季。
    使用switch結構編寫函式根據月份輸出對應的季節。

*/

#include <stdio.h>    

void season(int m);    //原函式season申明

int main()
{
     int month;
      
     printf("請輸入月份:");
     scanf("%d", &month);

     season(month);

     return 0;
}


// 函式的定義
void season(int m)
{
     switch(m)
     {
          case 3:
          case 4:
          case 5:
              printf("您輸入的月份%d在春季\n", m);
              break;
          case 6:
          case 7:
          case 8:
              printf("您輸入的月份%d在夏季\n", m);
              break;
          case 9:
          case 10:
          case 11:
              printf("您輸入的月份%d在秋季\n", m);
              break;
          case 12:
          case 1:
          case 2:
              printf("您輸入的月份%d在冬季\n", m);
              break;
          default:
              printf("您輸入的數字不在0-12月份內!");
     }
}

相關推薦

問題十三:按照氣象劃分通常陽曆35春季68夏季911秋季12來年2冬季使用switch結構編寫函式根據月份輸出對應季節

/***************************************************************               C語言                                              AUTHOR:li

switch結構--編寫程式根據月份輸出季節

/* Copyright (c) 2012, 煙臺大學計算機學院 * All rights reserved. * 檔名稱:jijie.cpp * 作 者: 胡穎 * 完成日期:2013年3月10日 * 版 本 號:v1.0 * * 輸入描

求100以內的素數的個數每行顯示5個數的方式打印出來

首先我們瞭解素數的概念,質數(又稱素數),是指在大於1的自然數中,除了1和它本身外,不能被其他自然數整除(除0以外)的數稱之為素數(質數)。 #include <stdio.h> i

【Java基礎】switch語句實現根據數字輸出對應星期

程式碼: import java.util.Scanner; /* * switch語句格式: * switch(表示式) { * case 值1: * 語句體1; * break; * case 值2:

生成訂單編號編號格式(由編號型別編碼+編號建立平臺編碼+6位日期+時間戳後4位+4位隨機陣列成)生成四位或者N位隨機數字

如何生成訂單編號,編號格式(由編號型別編碼+編號建立平臺編碼+6位日期+時間戳後4位+4位隨機陣列成),如何生成四位或者N位隨機數字。 1:效果 2:測試Demo(直接複製Demo執行)

一個類有新增元素(add)和獲取元素數量(size)方法 啟動兩個線程線程1向容器中新增數據線程2監聽容器元素數量當容器元素數量5線程2輸出信息並終止

override tac trace add syn countdown print import 數據 方式一: /** * 兩個線程要是可見的所以要加上votalile */public class Test_01 { public static void

練習 1-5 修改溫度轉換程式要求逆序(即按照從300度到0度的順序)列印溫度轉換表

C語言程式設計(第二版) 練習1-5 個人設計 練習 1-5 修改溫度轉換程式,要求以逆序(即按照從300度到0度的順序)列印溫度轉換表。 程式碼塊: #include <stdio.h> #include <stdlib.h> int main()

一列數的規則如下: 1、1、2358、13、21、34...... 求第30位數是多少 用遞歸算實現//斐波那契數列

write pub else ole 位數 return spa sta ati 1 public class MainClass 2 { 3 public static void Main() 4 { 5 Console.WriteLine(F

輸入兩個整數序列第一個序列表示棧的壓入順序請判斷第二個序列是否可能該棧的彈出順序。假設壓入棧的所有數字均不相等。例如序列1,2,3,4,5是某棧的壓入順序序列4,5,3,2,1是該壓棧序列對應

    輸入兩個整數序列,第一個序列表示棧的壓入順序,請判斷第二個序列是否可能為該棧的彈出順序。假設壓入棧的所有數字均不相等。例如序列1,2,3,4,5是某棧的壓入順序,序列4,5,3,2,1是該壓棧序列對應     import java

214日情人節即將來臨儲君大家找到了“程式設計師聊沒女朋友的四大神坑”辛苦奮鬥的猿們不要再次入坑

月14日情人節即將來臨,熊小妹為大家找到了“程式設計師聊沒女朋友的四大神坑”,辛苦奮鬥的猿們不要再次入坑哦~~~ 公司裡常流傳著這麼一句話: c程式設計師看不起c++程式設計師, c++程式設計師看不起java程式設計師, java程式設計師看不起c#程式設計師,c#程

立身力學為先力學讀書 —鄭耕老《勸學》

感謝新浪博主:http://blog.sina.com.cn/s/blog_ee307b6e0101h7lu.html 360軟體管家提示把WinPcap更新至版本:4.1.0.2980,於是把舊版下載後,可新版本怎麼也無法順利安裝,出現以下資訊,舊版本已安裝,關閉所有wi

三道習題(1、將單詞表中由相同字母組成的單詞歸成一類每類單詞按照單詞的首字母排序並按 #每類中第一個單詞字典序由大到小排列輸出各個類別。 #輸入格式:按字典序由小到大輸入若干個單詞每個單詞佔一行,以end結束輸入。)

#coding=gbk ''' 1、將單詞表中由相同字母組成的單詞歸成一類,每類單詞按照單詞的首字母排序,並按 #每類中第一個單詞字典序由大到小排列輸出各個類別。 #輸入格式:按字典序由小到大輸入若干個單詞,每個單詞佔一行,以end結束輸入。 #cinema #iceman #maps #spam #a

定義點類點類基類派生出直線類從基類中繼承的點的資訊表示直線的中點

#include<iostream> #include<cmath> using namespace std; class Point //定義座標點類 { public: //定義必要的建構函式 Point(double a=0,d

從撲克牌中隨機抽5張排判斷是不是一個順子即這5張牌是不是連續的2~10數字本身A 1J11Q12K13而大小王可以看成任意數字

#define  _CRT_SECURE_NO_WARNINGS   #include<stdio.h>   #include<math.h.>   #include<assert.h>   #define n 5   int main()   {    

輸入格式: 輸入在一行中按照格式“yyyy/mm/dd”(即“年//日”)給出日期注意:閏年的判別條件是該年年份能被4整除但不能被100整除、或者能被400整除閏年的2有29天 輸出格式

本題要求編寫程式計算某年某月某日是該年中的第幾天。輸入格式:輸入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)給出日期。注意:閏年的判別條件是該年年份能被4整除但不能被100整除、或者能被400整除。閏年的2月有29天。輸出格式:在一行輸出日期是該年中的第幾天。

50 之內的任意5個數之和100 數值:1,2,3,4,5,6....48,49,50,取其中的任意5個數但這5個數相加之和要等於100並將所有這種組合羅列.

/** * 求數值在 1 - 50 之內的任意5個數之和為100 。 * 數值:1,2,3,4,5,6....48,49,50 * 取其中的任意5個數,但這5個數相加之和要等於100,並將所有這種組合羅列 * 例: 1+10+19+20+50=100 *      3+14+