<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      20221320—馮泰瑞—課上測試:位運算(AI)

      20221320—馮泰瑞—課上測試:位運算(AI)

      一、使用位運算編寫并調用下面函數 ,把當前時間(使用C庫函數獲得)設置到 TIME 中,給出代碼,使用git記錄過程。(12 分)

      void setHour(int h) 
      void setMinute(int m) 
      void setSecond(int s) 
      

      代碼:

      #include <stdio.h>
      #include <time.h>
      
      unsigned short TIME;
      
      // 設置小時
      void setHour(int h) {
          TIME = (TIME & 0x1FFF) | (h << 12);
      }
      
      // 設置分鐘
      void setMinute(int m) {
          TIME = (TIME & 0xE0FF) | (m << 8);
      }
      
      // 設置秒
      void setSecond(int s) {
          TIME = (TIME & 0xFF00) | s;
      }
      
      // 獲取系統時間并設置TIME
      void setCurrentTime(void) {
          struct tm *timeinfo;
          time_t rawtime;
      
          time(&rawtime);
          timeinfo = localtime(&rawtime);
      
          setHour(timeinfo->tm_hour);
          setMinute(timeinfo->tm_min);
          setSecond(timeinfo->tm_sec);
      }
      
      int main() {
          setCurrentTime(); // 獲取系統時間并設置TIME
          return 0;
      }
      

      運行結果:

      fengtairui@fengtairui-virtual-machine:~$ vim main.c
      fengtairui@fengtairui-virtual-machine:~$ gcc -g main.c
      fengtairui@fengtairui-virtual-machine:~$ ./a.out
      

      git記錄過程:

      fengtairui@fengtairui-virtual-machine:~$ git init
      提示:使用 'master' 作為初始分支的名稱。這個默認分支名稱可能會更改。要在新倉庫中
      提示:配置使用初始分支名,并消除這條警告,請執行:
      提示:
      提示:	git config --global init.defaultBranch <名稱>
      提示:
      提示:除了 'master' 之外,通常選定的名字有 'main'、'trunk' 和 'development'。
      提示:可以通過以下命令重命名剛創建的分支:
      提示:
      提示:	git branch -m <name>
      已初始化空的 Git 倉庫于 /home/fengtairui/.git/
      fengtairui@fengtairui-virtual-machine:~$ git add main.c
      

      二、使用位運算編寫并調用下面函數 ,讀取TIME中的時間,給出代碼,使用git記錄過程。(12 分)

      void setHour(int h) 
      void setMinute(int m) 
      void setSecond(int s) 
      

      代碼:

      #include <stdio.h>
      #include <time.h>
      
      unsigned short TIME;
      
      // 設置小時
      void setHour(int h) {
          TIME = (TIME & 0x1FFF) | (h << 12);
      }
      
      // 設置分鐘
      void setMinute(int m) {
          TIME = (TIME & 0xE0FF) | (m << 8);
      }
      
      // 設置秒
      void setSecond(int s) {
          TIME = (TIME & 0xFF00) | s;
      }
      
      // 讀取小時
      int getHour(void) {
          return (TIME >> 12) & 0x1F;
      }
      
      // 讀取分鐘
      int getMinute(void) {
          return (TIME >> 8) & 0x3F;
      }
      
      // 讀取秒
      int getSecond(void) {
          return TIME & 0xFF;
      }
      
      // 獲取系統時間并設置TIME
      void setCurrentTime(void) {
          struct tm *timeinfo;
          time_t rawtime;
      
          time(&rawtime);
          timeinfo = localtime(&rawtime);
      
          setHour(timeinfo->tm_hour);
          setMinute(timeinfo->tm_min);
          setSecond(timeinfo->tm_sec);
      }
      
      int main() {
          setCurrentTime(); // 獲取系統時間并設置TIME
      
          printf("當前時間:\n");
          printf("小時: %d\n", getHour());
          printf("分鐘: %d\n", getMinute());
          printf("秒: %d\n", getSecond());
      
          return 0;
      }
      

      運行結果:

      fengtairui@fengtairui-virtual-machine:~$ vim main.c
      fengtairui@fengtairui-virtual-machine:~$ gcc -g main.c
      fengtairui@fengtairui-virtual-machine:~$ ./a.out
      當前時間:
      小時: 10
      分鐘: 38
      秒: 39
      

      三、 完成main.c測試模塊,測試你完成的代碼,給出代碼,編譯運行結果,使用 git 記錄過程。(5?0?3)

      獲取系統時間設置TIME

      讀取你設置的結果

      設置minute 為你學號最后兩位

      讀取minute

      代碼:

      #include <stdio.h>
      #include <time.h>
      
      unsigned short TIME;
      
      // 設置小時
      void setHour(int h) {
          TIME = (TIME & 0x1FFF) | (h << 12);
      }
      
      // 設置分鐘
      void setMinute(int m) {
          TIME = (TIME & 0xE0FF) | (m << 8);
      }
      
      // 設置秒
      void setSecond(int s) {
          TIME = (TIME & 0xFF00) | s;
      }
      
      // 讀取小時
      int getHour(void) {
          return (TIME >> 12) & 0x1F;
      }
      
      // 讀取分鐘
      int getMinute(void) {
          return (TIME >> 8) & 0x3F;
      }
      
      // 讀取秒
      int getSecond(void) {
          return TIME & 0xFF;
      }
      
      // 獲取系統時間并設置TIME
      void setCurrentTime(void) {
          struct tm *timeinfo;
          time_t rawtime;
      
          time(&rawtime);
          timeinfo = localtime(&rawtime);
      
          setHour(timeinfo->tm_hour);
          setMinute(timeinfo->tm_min);
          setSecond(timeinfo->tm_sec);
      }
      
      int main() {
          setCurrentTime(); // 獲取系統時間并設置TIME
      
          printf("當前時間:\n");
          printf("小時: %d\n", getHour());
          printf("分鐘: %d\n", getMinute());
          printf("秒: %d\n", getSecond());
      
          // 設置分鐘為你學號最后兩位
          setMinute(20);
          printf("修改后的分鐘: %d\n", getMinute());
      
          return 0;
      }
      

      運行結果:

      fengtairui@fengtairui-virtual-machine:~$ gcc -g main.c
      fengtairui@fengtairui-virtual-machine:~$ ls
      公共的  圖片  音樂   bestidiocs      main.c         sm2_key.pem  test.txt
      模板    文檔  桌面   bestidiocs2024  rc4_example    snap
      視頻    下載  a.out  build           rc4_example.c  test.bin
      fengtairui@fengtairui-virtual-machine:~$ ./a.out
      當前時間:
      小時: 10
      分鐘: 40
      秒: 8
      修改后的分鐘: 20
      
      posted @ 2025-02-02 20:13  20221320馮泰瑞  閱讀(7)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 熟女系列丰满熟妇AV| 国产太嫩了在线观看| 国产普通话对白刺激| 真人抽搐一进一出视频| 国产91丝袜在线播放动漫| 国产精品视频不卡一区二区| 日本免费人成视频在线观看| 玩弄丰满少妇人妻视频| 日本熟妇浓毛| 一区二区和激情视频| 永嘉县| av日韩在线一区二区三区| 亚洲熟妇自偷自拍另类| 国产精品爽黄69天堂a| 久久精品国产99久久美女| 在线观看中文字幕码国产| 午夜AAAAA级岛国福利在线| 国产精品制服丝袜白丝| 国产黄色一级片在线观看| 波多野结衣视频一区二区| 久久国产免费观看精品3| 国产美女久久久亚洲综合 | 中文字幕在线精品视频入口一区| 人妻少妇精品中文字幕| 大尺度国产一区二区视频| 无码av最新无码av专区| 免费人成网站免费看视频| 尤物国精品午夜福利视频| 免费看无码自慰一区二区| 国产熟睡乱子伦视频在线播放| 亚洲无人区码一二三四区| 樱花草视频www日本韩国| 亚洲人成小说网站色在线 | 国产精品熟妇视频国产偷人| 一亚洲一区二区中文字幕| 蜜臀av黑人亚洲精品| 日本大片在线看黄a∨免费| 午夜福利片一区二区三区| 超碰人人超碰人人| 亚洲乱码日产精品一二三| 亚洲欧美日韩愉拍自拍美利坚|