哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

有關C語言分支結構的代碼題目

jf_ZqFkd6Up ? 來源:Linux迷 ? 2023-02-14 16:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Hi!今天我們來做有關分支結構的代碼題目,每道題都需要用到分支結構。

【1】編寫程序,輸入有關月份值,輸出該月份是第幾季度。

【2】根據(jù)鍵盤輸入的年、月,輸出該年該月的天數(shù)。

【3】編寫程序,判斷輸入的年份是否為閏年。

【4】由鍵盤輸入一個3位的整數(shù),判斷該數(shù)是否位升序數(shù)。如果輸入的不是3位數(shù),輸出“輸入錯誤”。升序是指高位數(shù)依次小于其低位數(shù)。

【5】編寫程序,輸入一個整數(shù),判斷它是奇數(shù)還是偶數(shù)。

【1】編寫程序,輸入有關月份值,輸出該月份是第幾季度。


#include
//2023.2.3漁火 Linux迷 www.linuxmi.com
int main()
{
  
  int month;
  printf("輸入月份:");
  scanf("%d",&month);
  switch((month-1)/3)
  {
    case 0:
      printf("%d月是第1季度
",month);
      break;
    case 1:
      printf("%d月是第2季度
",month);
      break;
    case 2:
      printf("%d月是第3季度
",month);
      break;
    case 3:
      printf("%d月是第4季度
",month);
      break;
    default:
      printf("輸入錯誤
");
      break;
   } 
          //2023.2.3漁火 Linux迷 www.linuxmi.com
  return 0;
}
運行結果如下://輸入2,結果是第1季度

314009e4-ac41-11ed-bfe3-dac502259ad0.png

分析:本題中構造的表達式為“(month-1)/3”。當輸入月份1、2、3時,表達值為0,以此類推。

【2】根據(jù)鍵盤輸入的年、月,輸出該年該月的天數(shù)。

#include
//2023.2.3漁火 Linux迷 www.linuxmi.com
int main()
{
  
  int year,month,days;
  printf("請輸入年,月:");
  scanf("%d,%d",&year,&month);
  switch(month)
  {
    case 1:
    case 3:
    case 5:
    case 7:
    case 8:
    case 10:
    case 12:
      days=31;
      break;
    case 4:
    case 6:
    case 9:
    case 11:
      days=30;
      break;
    case 2:
      if(year%400==0||year%4==0&&year%100!=0)
        days=29;
      else
        days=28;
        break;
      
  }
  printf("%d年%d月的天數(shù)是%d天
",year,month,days);
            //2023.2.3漁火 Linux迷 www.linuxmi.com
  return 0;
}
運行結果如下://輸入2023,2 輸出結果是2023年2月的天數(shù)是28天

315835dc-ac41-11ed-bfe3-dac502259ad0.png

【3】編寫程序,判斷輸入的年份是否為閏年。

#include
/2023.2.3漁火 Linux迷 www.linuxmi.com
int main()
{
  
  int year,k;
  printf("輸入年份:");
  scanf("%d",&year);
  if((year%4==0&&year%100!=0)||(year%400==0))
    k=1;
  else
    k=0;
  if(k)
    printf("%d是閏年
",year);
  else
    printf("%d不是閏年
",year);
            //2023.2.3漁火 Linux迷 www.linuxmi.com
  return 0;
}
運行結果如下://輸入2023輸出結果為2023年不是閏年

31819832-ac41-11ed-bfe3-dac502259ad0.png

分析:k作為“標志變量”,用于表示輸入的年份是否為閏年。如果是閏年,就使k的值為1,如果不是閏年,就使k的值為0。

最后檢查k的值,如果是1,就是閏年,輸出”是閏年“的信息;如果是0,就不是閏年,輸出”不是閏年“的信息。

【4】由鍵盤輸入一個3位的整數(shù),判斷該數(shù)是否位升序數(shù)。

如果輸入的不是3位數(shù),輸出“輸入錯誤”。升序是指高位數(shù)依次小于其低位數(shù)。

#include
//2023.2.3漁火 Linux迷 www.linuxmi.com
int main()
{
  
  int n,x,y,z;
  scanf("%d",&n);
  if(n<100||n>999)
    printf("輸入錯誤!
");
  else
  {
    x=n/100;
    y=n/10%10;
    z=n%10;
    if(x
運行結果如下://輸入789,輸出結果為789為升序數(shù)

31968f3a-ac41-11ed-bfe3-dac502259ad0.png

【5】編寫程序,輸入一個整數(shù),判斷它是奇數(shù)還是偶數(shù),并輸出判斷結構。

#include
//2023.2.3漁火 Linux迷 www.linuxmi.com
int main()
{
  
  int x;
  printf("請輸入一個整數(shù):");
  scanf("%d",&x);
  if(x%2!=0)
    printf("%d是奇數(shù)
",x);
  else
    printf("%d是偶數(shù)
",x);
              //2023.2.3漁火 Linux迷 www.linuxmi.com
  return 0;
}
運行結果如下:輸入0,輸出結果為0是偶數(shù)

33bac344-ac41-11ed-bfe3-dac502259ad0.png








審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Switch
    +關注

    關注

    1

    文章

    542

    瀏覽量

    61965
  • C語言
    +關注

    關注

    183

    文章

    7646

    瀏覽量

    146113
  • printf函數(shù)

    關注

    0

    文章

    31

    瀏覽量

    6312

原文標題:從零開始跟我學 C 語言分支結構

文章出處:【微信號:Linux迷,微信公眾號:Linux迷】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    關于C語言結構體內存對齊

    今天給大家?guī)硪坏澜?jīng)典、易錯的關于C語言結構體內存對齊的題目
    的頭像 發(fā)表于 04-14 12:51 ?7493次閱讀

    關于C語言結構體內存對齊

    今天給大家?guī)硪坏澜?jīng)典、易錯的關于C語言結構體內存對齊的題目
    發(fā)表于 09-08 11:54 ?906次閱讀

    編程語言中一個奇怪的代碼結構

    C語言C++等編程語言中,我們常常會遇到一個奇怪的代碼結構。
    發(fā)表于 11-01 10:24 ?1118次閱讀
    編程<b class='flag-5'>語言</b>中一個奇怪的<b class='flag-5'>代碼</b><b class='flag-5'>結構</b>

    C語言分支結構介紹

    1.簡單if語句 C語言中的分支結構語句中的if條件語句。 簡單if語句的基本結構如下: 代碼
    發(fā)表于 11-25 07:48

    【原創(chuàng)分享】單片機C語言If和for等基本語句結構

    (sequencing),分支/選擇(alternation)和循環(huán)(iteration)這三種流程結構就足以表達所有程序的本質。C語言作為結構
    發(fā)表于 06-21 13:27

    c語言程序設計案例教程

    據(jù)類型和運算符、順序程序設計、分支程序設計、循環(huán)結構、數(shù)組等。學習C語言一定要知道它的利器——指針。這正是C
    發(fā)表于 07-20 07:25

    C語言經(jīng)典面試題目

    C語言 經(jīng)典面試題目
    發(fā)表于 01-05 11:27 ?0次下載

    C語言程序設計教程之分支結構程序設計的課件免費下載

    本文檔的主要內容詳細介紹的是C語言程序設計教程之分支結構程序設計的課件免費下載。
    發(fā)表于 12-10 17:16 ?6次下載
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>程序設計教程之<b class='flag-5'>分支</b><b class='flag-5'>結構</b>程序設計的課件免費下載

    從零開始跟我學C語言之分支結構(上)

    今天我們來講分支結構。計算機在執(zhí)行程序時,通常都是按照語句的書寫順序執(zhí)行的,但在許多情況下需要根據(jù)條件選擇所要執(zhí)行的語句,這就選擇所要的語句。C語言中用于實現(xiàn)
    的頭像 發(fā)表于 02-06 10:14 ?1698次閱讀

    從零開始跟我學C語言之分支結構(下)

    Hi!這里是漁火。今天我們繼續(xù)來講C語言分支結構。在C語言里,可以使用if-else實現(xiàn)
    的頭像 發(fā)表于 02-07 09:27 ?1686次閱讀

    C語言的循環(huán)與分支

    我們大家都知道,c語言是一門** 結構化 **的程序設計語言,程序的運行都是以某種結構和順序為骨架去執(zhí)行的,那么本期就向大家介紹一下
    的頭像 發(fā)表于 02-21 15:32 ?1942次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>的循環(huán)與<b class='flag-5'>分支</b>

    C語言基礎篇--選擇/順序/循環(huán)結構

    讀取更多技術文章,請掃碼關注前言在C語言中,按照程序的執(zhí)行流程不同,分為順序結構、分支結構和循環(huán)結構
    的頭像 發(fā)表于 04-02 11:00 ?2598次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>基礎篇--選擇/順序/循環(huán)<b class='flag-5'>結構</b>

    軟件代碼結構化覆蓋測試-分支覆蓋

    本篇我們介紹分支覆蓋,從測試技術對代碼的測試程度上來說,在復雜代碼中,分支覆蓋比語句覆蓋效果要好。
    的頭像 發(fā)表于 09-01 11:34 ?1507次閱讀
    軟件<b class='flag-5'>代碼</b><b class='flag-5'>結構</b>化覆蓋測試-<b class='flag-5'>分支</b>覆蓋

    c語言中順序結構的基本流程

    C語言是一種通用的編程語言,注重結構化編程和順序結構。順序結構
    的頭像 發(fā)表于 11-22 10:20 ?2186次閱讀

    分析C語言代碼結構的設計問題

    來分析一個C語言代碼結構的設計問題。 這段代碼,使用了兩次malloc,分別給 p1 和 p2 申請了內存。用完后,內存釋放,防止內存泄漏。
    的頭像 發(fā)表于 02-11 09:31 ?954次閱讀
    桐乡市| 望谟县| 德令哈市| 丰台区| 邢台县| 乌什县| 普洱| 庆阳市| 高要市| 高青县| 凌海市| 白银市| 花垣县| 呼和浩特市| 尉氏县| 崇文区| 四川省| 兴和县| 雷波县| 苏尼特左旗| 乐都县| 石台县| 桐梓县| 乌兰察布市| 瑞丽市| 临安市| 达州市| 深州市| 河南省| 岐山县| 长岭县| 三门峡市| 家居| 霍山县| 青神县| 城市| 泉州市| 海丰县| 景泰县| 尚义县| 如皋市|