藍橋杯:單詞分析

題目

題目描述
小藍給學生們組織了一場考試,卷面總分為 100 分,每個學生的得分都是一個 0 到 100 的整數。

如果得分至少是 60 分,則稱為及格。如果得分至少為 85 分,則稱為優秀。

請計算及格率和優秀率,用百分數表示,百分號前的部分四舍五入保留整數。

輸入描述
輸入的第一行包含一個整數 n (1≤n≤10^4),表示考試人數。

接下來 n 行,每行包含一個 0 至 100 的整數,表示一個學生的得分。

輸出描述
輸出兩行,每行一個百分數,分別表示及格率和優秀率。百分號前的部分 四舍五入保留整數。

輸入
lanqiao

輸出
a
2

思路

創建一個數組存放每個字母出現的個數,遍歷尋找最大的。

代碼

#include <iostream>
using namespace std;
int a[27] = {0};//存放每個字母出現的個數
int main()
{int i = 0;string s;cin>>s;while(s[i] != '\0'){a[s[i] - 'a']++;i++;}char ch;int maxs = -1;for(i = 0;i < 27;i++){//遍歷尋找最大 if(a[i] > maxs){maxs = a[i];ch = i+'a';}}cout<<ch<<endl<<maxs;return 0;
}

總結

  • 創建數組存放每個字母的個數

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

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

相關文章

Rstudio-深度學習執行代碼

RStudio是一個開源的集成開發環境&#xff08;IDE&#xff09;&#xff0c;專門用于R編程語言的開發和數據分析。R語言是一種流行的統計計算和數據可視化語言&#xff0c;廣泛用于數據科學、統計學和機器學習領域。 RStudio提供了許多功能強大的工具&#xff0c;包括代碼編輯器…

SQL 基本條件查詢DQL 練習

DQL DQL&#xff08;Data Query Language&#xff09;是SQL語言中的一種類型&#xff0c;用于執行數據查詢操作。它是SQL的一部分&#xff0c;用于從數據庫中檢索數據。DQL語句用于從一個或多個表中選擇、過濾和排序數據。常見的DQL查詢語句包括SELECT、FROM、WHERE、GROUP BY…

U盤無法讀取?輕松掌握正確解決方法!

“為什么我的u盤插入電腦后會顯示無法讀取呢&#xff1f;想查看一些比較重要的文件&#xff0c;但就是無法讀取U盤&#xff0c;想問問大家&#xff0c;我應該怎么操作呢&#xff1f;” U盤作為一種便捷的數據存儲設備&#xff0c;廣泛應用于我們的日常生活和工作中。然而&#…

獨立游戲《星塵異變》UE5 C++程序開發日志2——創建并編寫一個C++類

在本篇日志中&#xff0c;我們將要用一個C類來實現一個游戲內的物品&#xff0c;同時介紹UCLASS、USTRUCT、UPROPERTY的使用 一、創建一個C類 我們在UE5的"內容側滑菜單"中&#xff0c;在右側空白中右鍵選擇"新建C類"&#xff0c;然后可以選擇一個想要的…

python70-Python的函數入門,了解下函數

函數是執行特定任務的一段代碼,程序通過將一段代碼定義成函數,并為該函數指定一個函數名,這樣即可在需要的時候多次調用這段代碼。因此,函數是代碼復用的重要手段。學習函數需要重點掌握定義函數、調用函數的方法。 與函數緊密相關的另一個知識點是lambda表達式。lamda表達…

Spring AOP(Aspect-Oriented Programming,面向切面編程)介紹

Spring AOP&#xff08;Aspect-Oriented Programming&#xff0c;面向切面編程&#xff09;是Spring框架的一個重要模塊&#xff0c;它提供了一種強大的方式來幫助開發者實現橫切關注點&#xff08;cross-cutting concerns&#xff09;的模塊化。橫切關注點是指那些影響多個模塊…

Linux設備模型(十一) - platform設備

一&#xff0c;platform device概述 在Linux2.6以后的設備驅動模型中&#xff0c;需關心總線、設備和驅動這3個實體&#xff0c;總線將設備和驅動綁定。在系統每注冊一個設備的時候&#xff0c; 會尋找與之匹配的驅動&#xff1b;相反的&#xff0c;在系統每注冊一個設備的時…

【Redis】實際應用 - 緩存

文章目錄 1. 緩存的基本概念2. Redis作為緩存的優勢2.1 內存存儲2.2 持久性選項2.3 數據結構豐富 3. Redis緩存的使用3.1 安裝和配置Redis3.2 連接到Redis3.3 存儲和獲取數據3.4 設置過期時間 4. 緩存策略4.1 LRU&#xff08;最近最少使用&#xff09;4.2 數據失效4.3 主動刷新…

可讓照片人物“開口說話”阿里圖生視頻模型EMO,高啟強普法

3 月 1 日消息&#xff0c;阿里巴巴研究團隊近日發布了一款名為“EMO&#xff08;Emote Portrait Alive&#xff09;”的 AI 框架&#xff0c;該框架號稱可以用于“對口型”&#xff0c;只需要輸入人物照片及音頻&#xff0c;模型就能夠讓照片中的人物開口說出相關音頻&#xf…

PDN分析及應用系列二-簡單5V電源分配-Altium Designer仿真分析-AD

PDN分析及應用系列二 —— 案例1:簡單5V電源分配 預模擬DC網絡識別 當最初為PCB設計打開PDN分析儀時,它將嘗試根據公共電源網絡命名法從設計中識別所有直流電源網絡。 正確的DC網絡識別對于獲得最準確的模擬結果非常重要。 在示例項目中已經識別出主DC網絡以簡化該過程。 …

Vulnhub靶機:Bellatrix

一、介紹 運行環境&#xff1a;Virtualbox 攻擊機&#xff1a;kali&#xff08;10.0.2.4&#xff09; 靶機&#xff1a;Bellatrix&#xff08;10.0.2.9&#xff09; 目標&#xff1a;獲取靶機root權限和flag 靶機下載地址&#xff1a;https://www.vulnhub.com/entry/hogwa…

Leetcode 3070. Count Submatrices with Top-Left Element and Sum Less Than k

Leetcode 3070. Count Submatrices with Top-Left Element and Sum Less Than k 1. 解題思路2. 代碼實現 題目鏈接&#xff1a;3070. Count Submatrices with Top-Left Element and Sum Less Than k 1. 解題思路 這一題就是一個二維的累積數組的問題&#xff0c;我們直接求一…

網絡學習:MPLS技術基礎知識

目錄 一、MPLS技術產生背景 二、MPLS網絡組成&#xff08;基本概念&#xff09; 1、MPLS技術簡介&#xff1a;Multiprotocol Lable Switching&#xff0c;多協議標簽交換技術 2、MPLS網絡組成 三、MPLS的優勢 四、MPLS的實際應用 一、MPLS技術產生背景 1、IP采用最長掩碼…

Power BI vs Superset BI 調研報告

調研結論 SupersetPower BI價格開源①. Power BI Pro 每人 $10/月($120/年/人) ②. Power BI Premium 每人 $20/月($240/年/人) ③. Power BI Embedded:4C10G $11W/年 權限基于角色的訪問控制,支持細粒度的訪問: 表級別、庫級別、圖表級別,看板級別,用戶級別 基于角色…

每天一個數據分析題(一百八十五)

給定下述Python代碼段&#xff0c;試問哪個選項正確描述了該代碼段的功能&#xff1f; data_raw[‘gender’] data_raw[‘gender’].map({‘Male’: 1, ‘Female’: 0}) A. 代碼中對gender變量進行了獨熱編碼(One-Hot Encoding)&#xff0c;并將gender中的缺失值填充為類別平…

深度學習API——keras初學

keras定義&#xff1a; Keras是一個深度學習API&#xff08;人工神經網絡庫&#xff09;&#xff0c;使用Python語言編寫的github開源項目&#xff0c;主要開發者為谷歌工程師。Keras底層可調用不同的機器學習平臺&#xff0c;如TensorFlow、Theano或micsoft-CNTK。 作用&…

Tomcat的配置文件

Tomcat的配置文件詳解 一.Tomcat的配置文件 Tomcat的配置文件默認存放在$CATALINA_HOME/conf目錄中&#xff0c;主要有以下幾個&#xff1a; 1.server.xml: Tomcat的主配置文件&#xff0c;包含Service, Connector, Engine, Realm, Valve, Hosts主組件的相關配置信息&#x…

【推薦】免費AI論文寫作神器-「智元兔 AI」

還在為寫論文焦慮&#xff1f;免費AI寫作大師來幫你三步搞定&#xff01; 智元兔AI是ChatGPT的人工智能助手&#xff0c;并且具有出色的論文寫作能力。它能夠根據用戶提供的題目或要求&#xff0c;自動生成高質量的論文。 不論是論文、畢業論文、散文、科普文章、新聞稿件&…

#WEB前端(浮動與定位)

1.實驗&#xff1a; 2.IDE&#xff1a;VSCODE 3.記錄&#xff1a; float、position 沒有應用浮動前 應用左浮動和右浮動后 應用定位 4.代碼&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><me…

pyqt5怎么返回錯誤信息給頁面(警告窗口)

在軟件設計中&#xff0c;我們可能會遇到對異常的處理&#xff0c;有些異常是用戶需要看到的&#xff0c;比如說&#xff0c;當我們登錄出錯的時候&#xff0c;后端需要給我們返回響應的錯誤信息&#xff0c;就像下圖實現的這樣。 類似這種效果&#xff0c;我們該如何實現&…