C++信息學奧賽一本通-第一部分-基礎一-第3章-第1節

C++信息學奧賽一本通-第一部分-基礎一-第3章-第1節

2051 偶數

#include <iostream>using namespace std;int main() {int number; cin >> number;if (number % 2 == 0) {cout << "yes";}
}

2052 范圍判斷

#include <iostream>using namespace std;int main() {int number; cin >> number;if (number > 1 && number < 100) {cout << "yes";}
}

2053 三個數

sort 是左閉右開 這里事實上是指針

#include <iostream>
#include <algorithm>using namespace std;int main() {int nums[3]; cin >> nums[0] >> nums[1] >> nums[2]; sort(nums, nums + 3);cout << nums[2] << " " << nums[1] << " " << nums[0] << endl;
}

2054 適合晨練

#include <iostream>using namespace std;int main() {int number; cin >> number;if (number >= 25 && number < 30) cout << "ok!";else cout << "no!";
}

2055 收費

#include <iostream>using namespace std;int main() {double weight; cin >> weight;double result;if (weight <= 20.0) result = 1.68 * weight;else result = 1.98 * weight;printf("%.2f", result);
}

2056 最大的數

#include <iostream>
#include <algorithm>using namespace std;int main() {double nums[3]; cin >> nums[0] >> nums[1] >> nums[2];sort(nums, nums + 3);cout << nums[2];
}

1039 判斷數正負

#include <iostream>using namespace std;int main() {long long num; cin >> num;if (num > 0) cout << "positive";else if (num < 0) cout << "negative";else cout << "zero";
}

1040 輸出絕對值

#include <iostream>
#include <cmath>using namespace std;int main() {double num; cin >> num;cout << abs(num);
}

1041 奇偶數判斷

#include <iostream>using namespace std;int main() {int number; cin >> number;if (number % 2 == 0) cout << "even";else cout << "odd";
}

1042 奇偶ASCII值判斷

#include <iostream>using namespace std;int main() {char ch; cin >> ch;if ((int)ch % 2 == 0) cout << "NO";else cout << "YES";
}

1043 整數大小比較

#include <iostream>using namespace std;int main() {long long a, b; cin >> a >> b;if (a > b) cout << ">";else if (a == b) cout << "=";else cout << "<";
}

1044 判斷是否為兩位數

#include <iostream>using namespace std;int main() {int num; cin >> num;if (num >= 10 && num <= 99) cout << "1";else cout << "0";
}

1045 收集瓶蓋贏大獎

#include <iostream>using namespace std;int main() {int a, b; cin >> a >> b;if (a >= 10 || b >= 20) cout << "1";else cout << "0";
}

1046 判斷一個數能否同時被3和5整除

#include <iostream>using namespace std;int main() {int num; cin >> num;if (num % 3 == 0 && num % 5 == 0) cout << "YES";else cout << "NO";
}

1047 判斷能否被3 5 7整除

#include <iostream>using namespace std;int main() {int num; cin >> num;if (num % 3 == 0) cout << "3" << " ";if (num % 5 == 0) cout << "5" << " ";if (num % 7 == 0) cout << "7" << " ";if (num % 3 != 0 && num % 5 != 0 && num % 7 != 0) cout << 'n';
}

1048 有一門課不及格的學生

#include <iostream>using namespace std;int main() {int a, b; cin >> a >> b;if ((a < 60 && b < 60) || (a >= 60 && b >= 60)) cout << "0";else cout << "1";
}

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

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

相關文章

自由學習記錄(79)

PBRBRDF原理&Unity實現深入淺出_嗶哩嗶哩_bilibili 進行改進 一個像素點對應一個范圍內的 一個微表面--一個由無數個起起伏伏的結構組成的物理結構 屏幕上的每一個像素點&#xff0c;在渲染時通常會被視為一個“微表面”的代表 比如在這個圖中&#xff0c;只關心紅色的區…

復雜路況誤報率↓78%!陌訊輕量化模型在車輛違停識別的邊緣計算優化?

一、行業痛點&#xff1a;動態交通場景的識別困境據《2024中國智慧交通白皮書》統計&#xff0c;城市核心路段違停誤報率高達35%&#xff0c;主要源于兩大難點&#xff1a;??短暫停靠干擾??&#xff1a;出租車臨時停靠與違停行為特征重疊??復雜背景干擾??&#xff1a;樹…

大語言模型提示工程與應用:提示詞基礎使用方式

提示詞使用方式 學習目標 在本課程中&#xff0c;我們將學習更多關于提示詞使用方式。 相關知識點 提示詞使用 學習內容 1 提示詞使用 1.1 文本摘要 語言模型最典型的應用場景之一就是文本摘要。我們可以通過以下提示實現基礎摘要功能&#xff1a; 提示: 解釋抗生素是什么回答&…

常見命令-資源查看-iostat命令實踐

文章目錄 系統中未安裝 iostat 命令 1. 監控CPU與磁盤的基礎負載 2. 診斷I/O性能瓶頸 3. 實時監控與動態采樣 4. 特定設備或分區的精細化監控 5. 性能測試與基準數據生成 6. 結合其他工具進行綜合調優 總結 結果輸出速查表 第一部分:CPU統計信息 第二部分:設備/磁盤統計信息(…

WinForm 實戰 (進度條):用 ProgressBar+Timer 打造動態進度展示功能

目錄 核心控件解析? ProgressBar 進度條? Timer 定時器? 實戰案例 常見應用場景? 總結? 在 WinForm 桌面應用開發中&#xff0c;進度反饋是提升用戶體驗的關鍵環節。無論是文件處理、數據加載還是復雜計算&#xff0c;一個直觀的進度條能讓用戶清晰了解任務狀態&…

使用 ast-grep 精準匹配指定類的方法調用(以 Java 為例)

使用 ast-grep 精準匹配指定類的方法調用&#xff08;以 Java 為例&#xff09; 在代碼重構、安全審計或靜態分析的場景中&#xff0c;我們常常需要匹配某個特定類中定義的方法調用。而 ast-grep 作為一款基于語法樹的代碼搜索工具&#xff0c;提供了強大的模式匹配功能&#…

Dijkstra?spfa?SPstra?

帶負權的無負環最短路問題 對于一張有負邊權的圖&#xff0c;普通 Dijkstra 就不能用了&#xff0c;比如&#xff1a;正常的 Dijkstra 擴散的節點依次為 1,3,2,41,3,2,41,3,2,4。 這時候可以發現&#xff0c;當點 222 擴散的時候&#xff0c;原本達到點 333 的路徑長度是 111&a…

React函數組件靈魂搭檔:useEffect深度通關指南!

你以為它只是替代componentDidMount&#xff1f;數據抓取、事件綁定、定時清理...&#xff1f;事實上&#xff0c;useEffect才是函數組件的“幕后操控者”&#xff01;但依賴數組的坑、閉包的陷阱&#xff0c;你真的玩轉了嗎&#xff1f; 告別“能用就行”&#xff0c;今天帶你…

LabVIEW實驗室測試框架

在實驗室測試場景中&#xff0c;選用合適的 LabVIEW 框架能夠極大提升測試效率、優化測試流程并保障測試結果的準確性。介紹幾款常用且功能強大的 LabVIEW 測試框架&#xff1a;?TestStand?框架概述?TestStand 是 NI 公司專為測試系統開發設計的一款測試執行管理框架。它能夠…

Kiro :從“規范”到“實現”的全流程 AI 助手

為什么是 Kiro Kiro 是一款面向“規范驅動開發”&#xff08;Spec-Driven Development&#xff09;的 AI 開發助手。與只在“寫代碼”環節輔助不同&#xff0c;Kiro 將“從需求到設計再到實現”的完整鏈路顯性化&#xff0c;把需求、設計、任務分解、代碼與測試、文檔等全部納…

【0基礎PS】PS工具詳解--矩形工具

目錄前言一、矩形工具的基礎認知?二、矩形工具的選項欄詳解?三、矩形工具的繪制技巧?四、矩形工具的實際應用場景?五、常見問題與解決方案?總結前言 在 Photoshop&#xff08;簡稱 PS&#xff09;的眾多繪圖工具中&#xff0c;矩形工具是使用率極高的基礎工具之一。無論是…

移動端app專項測試

學習目標&#xff1a;app專項測試知識點&#xff0c;其他知識擴充一、app專項&#xff08;app怎么測試/app側重點在哪&#xff09;1.功能&#xff1a;跟前面功能測試一樣&#xff08;跟需求文檔提取測試點&#xff0c;編寫測試用例&#xff09;2.安裝1.不同品牌安裝,不同操作系…

Spring Boot 結合 CORS 解決前端跨域問題

Spring Boot 結合 CORS 解決前端跨域問題 1. 背景 在前后端分離的項目中&#xff0c;前端&#xff08;例如 http://localhost:3000&#xff09;調用后端接口&#xff08;例如 http://localhost:8080&#xff09;時&#xff0c;瀏覽器會因為 同源策略 限制而阻止請求&#xff0c…

GPT-5 發布:微小進步難掩瓶頸,AI 行業或迎冷靜

北京時間 8 月 8 日凌晨,OpenAI 的 GPT-5 在萬眾期待中登場。距離 GPT-4 發布已過去兩年半,然而這場發布會卻未重現 ChatGPT 初現時的驚艷,也沒有 GPT-4 的跨越式升級,更無 o1 發布時的震撼。1 小時 20 分鐘的發布會,充斥著不驚艷的測試數據、與競品難分高下的用例展示,甚…

僵尸進程、孤兒進程、進程優先級、/proc 文件系統、CRC 與網絡溢出問題處理(實戰 + 原理)

僵尸進程 / 孤兒進程&#xff1a;是什么、為什么會出現、如何定位與清理進程優先級&#xff1a;nice/priority、CFS 與實時調度、I/O 優先級、cgroup 限流/proc 文件系統&#xff1a;最常用路徑與診斷手法CRC 校驗&#xff1a;在存儲/網絡里的作用與局限、抓包“校驗錯誤”的常…

GPT-5 不僅是版本升級,它標志著 推理能力的商業化 和 Agent操作系統 的崛起,開啟了 AI革命時代。

GPT-5 不僅是版本升級&#xff0c;它標志著 推理能力的商業化 和 Agent操作系統 的崛起&#xff0c;開啟了 AI革命時代。 核心技術亮點&#xff1a; 商業化推理能力&#xff1a;AI不僅生成文本&#xff0c;還能 自動解決復雜任務&#xff0c;提升工作效率。 Agent操作系統&…

【C#】掌握并發利器:深入理解 .NET 中的 Task.WhenAll

在現代 .NET 應用程序開發中&#xff0c;異步編程&#xff08;Asynchronous Programming&#xff09;已成為提升性能、改善響應能力和充分利用多核處理器的關鍵技術。async 和 await 關鍵字極大地簡化了異步代碼的編寫&#xff0c;而 Task 類則是這一模型的核心。在處理多個并發…

微型導軌在半導體制造中有哪些高精密應用場景?

微型導軌在半導體制造中用于晶圓對準和定位系統&#xff0c;確保晶圓在光刻、蝕刻等工藝中精確移動。其高精度、高剛性、低摩擦和緊湊設計等特性&#xff0c;使其成為半導體設備實現微米級運動控制的核心部件。光刻機&#xff1a;在光刻工藝中&#xff0c;微型導軌支撐并引導掩…

全棧:Tomcat 安裝教程

Tomcat 安裝教程 安裝 Tomcat 的步驟因操作系統而異&#xff0c;以下是 Windows、Linux 和 Mac 系統的詳細安裝方法&#xff1a; 一、Windows 系統安裝 Tomcat 下載 Tomcat 訪問 Tomcat 官方網站&#xff08;http://tomcat.apache.org/&#xff09;&#xff0c;選擇適合的版本…

數據分析——Pandas庫

Pandas是Python生態系統中最強大、最流行的數據分析庫&#xff0c;專為處理結構化數據&#xff08;如表格和時間序列&#xff09;而設計。它提供了高效的數據結構和豐富的功能&#xff0c;使得數據清洗、轉換、分析和可視化變得簡單直觀。一、Pandas庫的安裝詳解1. 安裝前的準備…