switch四季c語言的簡單介紹

本文目錄一覽:

怎麼樣C語言的switch判斷輸出季節

switch(month)

{

    case 12:

    case  1:

    case  2:/*冬天*/break;

    case  3:

    case  4:

    case  5:/*春天*/break;

    …

}

switchc語言的用法

c語言switch的用法如下:

1、在一個 switch 中可以有任意數量的 case 語句。每個 case 後跟一個要比較的值和一個冒號。

2、case 後的 類型 必須與 switch 中的變量具有相同的數據類型,且必須是一個常量或字面量。

3、當被測試的變量等於 case 中的常量時,case 後跟的語句將被執行,直到遇到 break 語句為止。

4、當遇到 break 語句時,switch 終止,控制流將跳轉到 switch 語句後的下一行。

5、不是每一個 case 都需要包含 break。如果 case 語句不包含 break,控制流將會 繼續 後續的 case,直到遇到 break 為止。

6、一個 switch 語句可以有一個可選的 default case,出現在 switch 的結尾。default case 可用於在上面所有 case 都不為真時執行一個任務。default case 中的 break 語句不是必需的。

7、一個 switch 語句允許測試一個變量等於多個值時的情況。每個值稱為一個 case,且被測試的變量會對每個 switch case 進行檢查。

c語言怎麼用switch語句編寫四則運算?

switch 是一個開關語句,和case配套使用, 和if else 判斷語句差不多, switch 語句是用於多分支語句進行條件判斷。下例為用switch語句編寫的四則運算:

#include stdio.h

void main()

{

double N1,N2;

char Operation;

printf(“輸入運算的兩個數”);

scanf(“%lf%lf”,N1,N2);

printf(“請輸入運算符(+,-,*,/):”);

switch(Operation)

{

case ‘+’:printf(“%lf%c%lf=%lf”,N1,N2,Operation,N1+N2);

break;

case ‘-‘:printf(“%lf%c%lf=%lf”,N1,N2,Operation,N1-N2);

break;

case ‘*’:printf(“%lf%c%lf=%lf”,N1,N2,Operation,N1*N2);

break;

case ‘/’:printf(“%lf%c%lf=%lf”,N1,N2,Operation,N1/N2);

break;

}

}

c語言編程題: 用枚類型定義春、夏、秋、冬四個季節

#includestdio.h

enum season

{

spring = 1,

summer,

autumn,

winter,

};

season GetSeasonByMonth(char month)

{

if(month = 3 month=1)

return spring;

else if(month = 6 month=4)

return summer;

else if(month = 9 month=7)

return autumn;

return winter;

}

int main(void)

{

printf(“請輸入月份:\n”);

char m;

scanf(“%c”,m);

season s = GetSeasonByMonth(m);

switch (s)

{

case spring:

printf(“該月份在春季\n”);

break;

case summer:

printf(“該月份在夏季\n”);

break;

case autumn:

printf(“該月份在秋季\n”);

break;

case winter:

printf(“該月份在冬季\n”);

break;

default:

break;

}

return 0;

}

c語言switch語句輸入月份輸出季節

#includestdio.h

int main()

{ int mon;

scanf(“%d”,mon);

switch(mon)

{ case 3:

case 4:

case 5:

printf(“春季\n”);

break;

case 6:

case 7:

case 8:

printf(“夏季\n”);

break;

case 9:

case 10:

case 11:

printf(“秋季\n”);

break;

case 12:

case 1:

case 2:

printf(“冬季\n”);

break;

default:

printf(“月份錯誤!\n”);

}

return 0;

}

用c語言編寫 輸入一個月份,判斷此月份所在的季節

#includestdio.h

intmain(){

intmonth=0;

printf(“請輸入月份:\n”);

scanf_s(“%d”,month);

switch(month){

case1:

case2:

case3:printf(“春”);break;

case4:

case5:

case6:printf(“夏”);break;

case7:

case8:

case9:printf(“秋”);break;

case10:

case11:

case12:printf(“冬”);break;

default:{

printf(“輸入錯誤”);

}

}

return0;

}

擴展資料

用C語言輸入年,月得到該年該月的日曆

#includestdio.h

intyear(inty)

{

if((y%4==0)(y%100!=0)||y%400==0)

return366;

else

return365;

}

intmain()

{

inty,m;

inti,j,sum=0;

intbegin,week;

intdays[12]={31,28,31,30,31,30,31,31,30,31,30,31};

scanf(“%d,%d”,y,m);

for(i=1900;iy;i++)

sum+=year(i);

week=(sum+1)%7;//表示該年1月1日為星期幾

if(year(y)==366)

days[1]=29;

printf(“\n%d年%d月日曆如下:\n\n”,y,m);

printf(“%d月\n”,m);

printf(“7123456\n”);

printf(“=====================\n”);

begin=1;

for(j=0;jweek;j++)

printf(“”);

while(begin=days[m+1])

{

printf(“%3d”,begin);

begin++;

week=(week+1)%7;

if(week%7==0)

printf(“\n”);

}

printf(“\n\n”);

return0;

}

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/247180.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 13:19
下一篇 2024-12-12 13:19

相關推薦

  • Python簡單數學計算

    本文將從多個方面介紹Python的簡單數學計算,包括基礎運算符、函數、庫以及實際應用場景。 一、基礎運算符 Python提供了基礎的算術運算符,包括加(+)、減(-)、乘(*)、除…

    編程 2025-04-29
  • AES加密解密算法的C語言實現

    AES(Advanced Encryption Standard)是一種對稱加密算法,可用於對數據進行加密和解密。在本篇文章中,我們將介紹C語言中如何實現AES算法,並對實現過程進…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • 學習Python對學習C語言有幫助嗎?

    Python和C語言是兩種非常受歡迎的編程語言,在程序開發中都扮演着非常重要的角色。那麼,學習Python對學習C語言有幫助嗎?答案是肯定的。在本文中,我們將從多個角度探討Pyth…

    編程 2025-04-29
  • Python被稱為膠水語言

    Python作為一種跨平台的解釋性高級語言,最大的特點是被稱為”膠水語言”。 一、簡單易學 Python的語法簡單易學,更加人性化,這使得它成為了初學者的入…

    編程 2025-04-29
  • Python海龜代碼簡單畫圖

    本文將介紹如何使用Python的海龜庫進行簡單畫圖,並提供相關示例代碼。 一、基礎用法 使用Python的海龜庫,我們可以控制一個小海龜在窗口中移動,並利用它的“畫筆”在窗口中繪製…

    編程 2025-04-29
  • OpenJudge答案1.6的C語言實現

    本文將從多個方面詳細闡述OpenJudge答案1.6在C語言中的實現方法,幫助初學者更好地學習和理解。 一、需求概述 OpenJudge答案1.6的要求是,輸入兩個整數a和b,輸出…

    編程 2025-04-29
  • Python按位運算符和C語言

    本文將從多個方面詳細闡述Python按位運算符和C語言的相關內容,並給出相應的代碼示例。 一、概述 Python是一種動態的、面向對象的編程語言,其按位運算符是用於按位操作的運算符…

    編程 2025-04-29
  • Python語言由荷蘭人為中心的全能編程開發工程師

    Python語言是一種高級語言,很多編程開發工程師都喜歡使用Python語言進行開發。Python語言的創始人是荷蘭人Guido van Rossum,他在1989年聖誕節期間開始…

    編程 2025-04-28
  • Python語言設計基礎第2版PDF

    Python語言設計基礎第2版PDF是一本介紹Python編程語言的經典教材。本篇文章將從多個方面對該教材進行詳細的闡述和介紹。 一、基礎知識 本教材中介紹了Python編程語言的…

    編程 2025-04-28

發表回復

登錄後才能評論