#C語言——刷題攻略:牛客編程入門訓練(四):運算

🌟菜鳥主頁:@晨非辰的主頁

👀學習專欄:《C語言刷題合集》

💪學習階段:C語言方向初學者

?名言欣賞:"代碼行數決定你的下限,算法思維決定你的上限。"


目錄

1.?BC25?牛牛買電影票

2.?整數的個位

3. 整數的十位

4.?BC29?開學?

5.?BC30?時間轉換

6.?2的n次方計算

7.? 你能活多少秒


前言:在學習編程語言的同時,千萬別忘了刷刷題來鞏固一下學到的知識,對于牛客網_編程入門系列,小子會持續更新分享刷題過程,其中包括一些基礎板塊的題目,本次將呈現的預算章節,共7道題。都為基礎簡單題,大家只當開開胃就行。

~~注意部分標題括號內代表對題目涉及到的知識進行說明!


1.?BC25?牛牛買電影票

題目鏈接:牛客網_BC25 牛牛買電影票_入門

int main()
{int x = 0;scanf("%d", &x);printf("%d\n", 100 * x);return 0;
}

解題思路——

--本題思路簡單,小子這就嘴遁~~


2.?整數的個位

題目鏈接:牛客網_BC27 整數的個位

int main()
{int a = 0;scanf("%d", &a);printf("%d\n", a % 10);return 0;
}

解題思路——

--本體思路簡單,考察了取余 % 符號的作用


3. 整數的十位

題目鏈接:牛客網_BC28 整數的十位_入門

int main()
{int a = 0;scanf("%d", &a);printf("%d\n", (a / 10) % 10);return 0;
}

解題思路——

--本題主要是考察運算符的運用,想要獲得十位數字,先將個位數字去除--取余,在獲得十位數字--除法。


4.?BC29?開學?

題目鏈接:牛客網_BC29 開學?_入門

int main()
{int X = 0, N = 0;scanf("%d%d", &X, &N);if ((X + N) % 7 != 0){printf("%d\n", (X + N) % 7);}elseprintf("7");return 0;
}

解題思路——

--本題思路也主要是對運算符的考察,首先分情況:能否被7整除,整除輸出7;其他情況在進行整除判斷時發現取余結果正好是對應日期。


5.?BC30?時間轉換

題目鏈接:牛客網_BC30 時間轉換_簡單

int main()
{int a = 0;scanf("%d", &a);//求小時數int b = a / 3600;//求分鐘數a %= 3600;int c = a / 60;//求秒數a %= 60;printf("%d %d %d\n", b, c, a);return 0;
}

解題思路——

--本題根據示例來寫,只需要考慮取整、取余在什么時候用即可。


6.?2的n次方計算

題目鏈接:牛客網_BC31 2的n次方計算_簡單

int main()
{int n = 0;while(scanf("%d", &n) != EOF){printf("%d\n", 1<<n);}return 0;
}

解題思路——

--本題考察了位移操作符:左移操作符,根據補碼,2的次方運算比較特殊,2進制補碼的數字恰好是2的次方的展開,只需要1的補碼向左移n為即可得到2的n次方。

????????--位移操作符請看:#C語言——學習攻略:操作符的探索(一)


7.? 你能活多少秒

題目鏈接:牛客網_BC32 你能活多少秒_簡單

int main()
{int age = 0;scanf("%d", &age);long int b = age * 3.156e7;printf("%ld\n", b);
}

解題思路——

--本題思路較為簡單,但是要注意數據溢出問題,使用long int 類型來存儲結果。


?相關刷題系列回顧 :

#C語言——刷題攻略:牛客編程入門訓練(一):簡單輸出、基本類型

#C語言——刷題攻略:牛客編程入門訓練(二):基本類型、輸出格式化

?#C語言——刷題攻略:牛客編程入門訓練(三):輸出格式化、基本運算符

結語:本篇文章就到此結束了,本文主要是練習有關運算的題目,后續的題目練習難度會慢慢上來,但總體來說不會太難,喜歡的朋友們,一起來學習吧!歡迎三連~

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/91846.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/91846.shtml
英文地址,請注明出處:http://en.pswp.cn/web/91846.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

阻抗分析中的軟件解調計算

接上篇 重溫無功功率測量-CSDN博客 已知被測阻抗兩端電壓與流過 通過兩個ADC同步采集到。 激勵頻率10k, 采樣率1M, 每周期100個點 關鍵是:采樣率除以激勵頻率, 得是4的倍數... 所以ADC不能自由運行, 得用一個timer來觸發. 因為要進行同相分量正交分量計算。 1&#xff1a;直…

ubuntu 鏡像克隆

一、克隆 1、準備 一個u盤&#xff08;制作啟動盤&#xff09; 一個移動固態硬盤&#xff08;大于要克隆系統盤的1.2倍&#xff09; 2、使用 rufus生成系統啟動盤 &#xff08;1&#xff09;下載ubuntu iso 桌面版 https://cn.ubuntu.com/download &#xff08;2&#x…

Axure下拉菜單:從基礎交互到高保真元件庫應用

在Web端產品設計中&#xff0c;下拉菜單&#xff08;Dropdown Menu&#xff09; 是用戶與系統交互的核心組件之一&#xff0c;它通過隱藏次要選項、節省頁面空間的方式&#xff0c;提升信息密度與操作效率。無論是基礎下拉菜單、圖標式下拉菜單&#xff0c;還是復雜的多級下拉菜…

復現YOLOV5+訓練指定數據集

一、復現YOLOV5代碼 1.github下載&#xff1a;https://github.com/MIPIT-Team/SSA-YOLO 2.配置環境&#xff1a;創建虛擬環境yolo5 conda create -n yolo5 python3.9 #對應文件夾下pip install -r requirements.txt報錯&#xff1a;ERROR: pips dependency resolver does no…

Agents-SDK智能體開發[4]之集成MCP入門

文章目錄說明一 Agents SDK接入MCP1.1 MCP技術回顧1.2 MCP基礎實踐流程1.2.1 天氣查詢服務器Server創建流程1.2.2 服務器依賴安裝和代碼編寫1.2.3 環境配置文件1.2.4 客戶端代碼編寫1.3 測試運行二 MCPAgents SDK基礎調用2.1 weather_server.py2.2 client_agent.py2.3 運行測試…

Camera相機人臉識別系列專題分析之十九:MTK ISP6S平臺FDNode傳遞三方FFD到APP流程解析

【關注我,后續持續新增專題博文,謝謝!!!】 上一篇我們講了: 這一篇我們開始講: Camera相機人臉識別系列專題分析之十九:MTK平臺FDNode傳遞三方FFD到APP流程解析 目錄 一、背景 二、:OcamMeta傳遞FFD到APP 2.1:OcamMeta 2.2 :OcamMeta::process更新FFD 2.…

【實時Linux實戰系列】構建實時監測與報警系統

在實時系統中&#xff0c;監測與報警系統是確保系統正常運行和及時響應異常情況的關鍵組件。實時監測與報警系統能夠實時收集系統數據&#xff0c;分析關鍵事件&#xff0c;并在檢測到異常時發出警報。這種系統廣泛應用于工業自動化、醫療設備監控、網絡安全等領域。掌握實時監…

PHP入門及數據類型

PHP數據類型 PHP標記 //HTML風格 <?phpecho "hello world"; ?> //簡短風格 <?echo "hello world"; ?>數據類型 PHP 最初源于 Perl 語言&#xff0c;與 Perl 類似&#xff0c;PHP 對數據類型采取較為寬松的態度。PHP 規定&#xff0c;變量數…

沸點 | 嬴圖參加世界人工智能大會

2025 WAIC于 7 月 26 日至 28 日在上海舉行。大會展覽面積突破 7 萬平方米&#xff0c;800 余家企業參展。嬴圖作為圖數據庫領域的領先企業&#xff0c;攜前沿技術與創新應用精彩亮相。?大會期間&#xff0c;嬴圖創始人兼CEO孫宇熙與來自全球的頂尖學者、企業代表共同探討人工…

2. 字符設備驅動

一、設備號 1.1. 什么是設備號 設備號是用來標記一類設備以及區分這類設備中具體個體的一組號碼。 設備號由主設備號和次設備號組成。主設備號的作用為標記一類設備、用于標識設備驅動程序,而次設備號的作用是為了區分這類設備中的具體個體設備及用于標識同一驅動程序下的具…

uboot armv8 啟動流程之 linker script

section 詳細說明.text按如下順序&#xff0c;中斷向量表vectors, 啟動入口代碼start.o,普通text, glue &#xff08;arm thumb2 相互調用時自動生成的代碼&#xff09;*(.vectors)CPUDIR/start.o (.text*)*(.text*)*(.glue*)__image_copy_start 標記為text 段入口&#xff0c;…

xxljob總結

XXL-Job 支持多種任務類型&#xff0c;以下是常見任務類型的示例 Demo&#xff0c;包含核心配置和代碼片段&#xff0c;幫助快速理解用法&#xff1a;一、Bean模式任務&#xff08;最常用&#xff09;通過注解 XxlJob 定義任務方法&#xff0c;直接在 Spring 容器中管理&…

Python包安全工程實踐:構建安全可靠的Python生態系統

在現代計算環境中&#xff0c;性能往往是Python包成功的關鍵因素。本文將深入探討Python包的性能優化技術&#xff0c;包括并發編程模型、性能分析工具、內存優化策略以及原生代碼集成等高級主題&#xff0c;幫助你構建高性能的Python組件。1. 性能分析基礎1.1 性能分析工具矩陣…

kubernetes基礎知識

個人博客站—運維鹿: http://www.kervin24.top CSDN博客—做個超努力的小奚&#xff1a; https://blog.csdn.net/qq_52914969?typeblog一、kubernetes介紹Kubernetes本質是一組服務器集群&#xff0c;它可以在集群的每個節點上運行特定的程序&#xff0c;來對節點中的容器進行…

winntsetup安裝驅動和光驅安裝F6功能一樣----NT5.2.3790源代碼分析

D:\drv>dir驅動器 D 中的卷是 新加卷卷的序列號是 443D-D64BD:\drv 的目錄2025-08-03 23:57 <DIR> . 2025-08-03 23:57 <DIR> .. 2008-05-27 10:01 119,068 yk51x86.cat 2008-05-20 10:01 969,380 yk51x86.inf…

Web 開發 11

今天完成了workshop2&#xff0c;進度有點慢&#xff0c;但是記錄一下極為愚蠢的一輪輪問答和思考~&#xff01;&#xff08;還是有點成就感的&#xff09;ps&#xff1a;【】內為我的提問1 導入語句&#xff08;ES6 模塊導入語法&#xff09;【import CatHappiness from "…

寫作路上的迷茫與突破

曾經&#xff0c;我也是那個在寫作面前躊躇不前的人。每次提筆&#xff0c;滿心都是“我寫不好”“我沒什么可寫的”“我達不到別人的高度”……這些念頭像藤蔓一樣&#xff0c;緊緊纏繞著我&#xff0c;讓我寸步難行。我看著群里的小伙伴們一個個妙筆生花&#xff0c;自己卻只…

23 Active Directory攻擊與防護策略解析

引言 Active Directory&#xff08;AD&#xff09;是企業IT環境中用戶認證、訪問控制和身份管理的核心。因其掌握整個網絡的"鑰匙"&#xff0c;AD常成為攻擊者的首要目標。 從憑證轉儲到隱蔽偵察&#xff0c;攻擊者通過多種手段控制AD。無論您是網絡安全分析師、紅…

【內容規范】關于標題中【】標記的使用說明

【內容規范】關于標題中【】標記的使用說明 在信息爆炸的時代&#xff0c;如何讓內容更易識別、更具條理性&#xff0c;成為內容創作者和平臺運營者共同關注的問題。標題中【】標記的使用&#xff0c;正是在這種需求下形成的一種實用規范。 這種規范的核心作用在于建立統一的內…

centos 9 安裝docker教程

拉取相關依賴 dnf -y install dnf-plugins-core設置阿里云鏡像庫 dnf config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo安裝docker dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plu…