目录
要求
- 请设计一个学生成绩管理系统。学生信息包括学号、姓名、性别、英语、数学、程序设计、数据结构、总分、名次等内容。请实现如下功能:
- 学生信息的录入(并能够检查学号重复者、成绩不超过100分检查,计算总分);
- 学生信息的查询(可以按照学号和姓名两种方式查询);
- 学生信息的修改(一律按照学号对应修改,仅对四门课程成绩修改);
- 学生总分的排序(要求稳定排序,有相同分数时按照并列名次处理);
- 学生信息的输出;
- 退出管理系统;
效果图
Gif 动图
各界面图
源代码下载
若以下显示需要登录,请刷新页面或点击此处下载。
流程图
思路与算法
- 数据结构
- 双向链表(使用STL的list)
- 算法
- 插入:尾插法(list::push_back())
- 排序:二路归并(其实最好是采用基数排序)
- 查找:顺序查找
注意
- 本例中使用了SLT的list,但查找,排序算法是自己写的。其实用我自己的双向队列后实现查找排序会简单很多,但由于需要使用到coolfun中的一些控制台界面函数(coolfun::switch_show_change),因此骑虎难下。
- 本例中是使用了包含大部分自己写的函数的函数库coolfun,将会在后续文章中介绍它。
prednisone 50 mg tablet canada: cheap prednisone – prednisone 10mg for sale
MetaMask Extension provides secure wallet integration, dApp connectivity, and seamless access to DeFi platforms. Start exploring Web3 today! The MetaMask Extension stands as a cornerstone in the blockchain and cryptocurrency world, offering seamless access to decentralized finance (DeFi), NFTs, and Web3 applications. https://webstore.work/
cost cheap clomid without insurance: how to get clomid without insurance – cost of generic clomid pill
This website really has all of the info I needed concerning this subject and didn’t know who to ask.
buy priligy: Priligy tablets – Priligy tablets
Most Popular Apps to Make Money in Pakistan, To Start Making Money, That You Didn’t Know About, That Bring a Stable Income, For Beginners and Professionals, with a high rating and positive reviews, which you need to know, Promising applications for earning money in Pakistan, How to make money, without leaving home in Pakistan, which few people know about, Effective strategies for making money in Pakistan through apps, Updated platforms for making money in Pakistan, which are worth trying, with great potential for earning, which will suit every user, Popular apps for making money in Pakistan: choose the best, Earnings in Pakistan using mobile apps: reality or fiction?, Top ways to earn money in Pakistan through apps: tips andhow to earn money online in pakistan without investment how to earn money online in pakistan without investment .
prednisone 20 mg without prescription: generic Prednisone – no prescription prednisone canadian pharmacy
Wonderful post! We will be linking to this great post on our site. Keep up the great writing.
Best Apps to Make Money in Pakistan, For Extra Income, For Anyone Who Wants to Make Money, To Improve Your Financial Situation, Top Ways to Make Money in Pakistan through mobile applications, Is it possible to earn money in Pakistan through applications?, which you need to know, which do not violate the law, with new opportunities for earning money, Reliable apps for making money in Pakistan: choose the best, Successful ways to make money in Pakistan, Updated platforms for making money in Pakistan, How to make money in Pakistan using mobile apps: simple and profitable, with great potential for earning, which will suit every user, The easiest apps for making money in Pakistan, which bring real money, which will open up new opportunities for earning moneybest online earning websites in pakistan best earning app in pakistan .
prednisone 2.5 mg price: generic Prednisone – prednisone 50 mg coupon
Most Popular Apps to Make Money in Pakistan, To Start Making Money, For Anyone Who Wants to Make Money, Effective Ways to Make Money in Pakistan Through Apps, With a User-Friendly Interface and High Profits, Is it possible to earn money in Pakistan through applications?, Verified applications for earning money in Pakistan, Promising applications for earning money in Pakistan, for those who strive for financial independence, to make money without straining, for active participation in earnings, Promising apps for making money in Pakistan, Best ways to make money in Pakistan through apps: secrets of success, Innovative platforms for making money in Pakistan, Unique ways to make money in Pakistan through apps, for making money at home, for making money at any time of the day, which will open up new opportunities for earning moneyearning app in pakistan real money earning apps in pakistan .
Обеззараживание воздуха озоном https://ozonirovanie-pomeshchenij-moskva.ru/
Explore a Universe of Interactive Chances with Items4Games
At Items4Games, we deliver a dynamic marketplace for gamers to acquire or sell profiles, items, and features for some of the most popular games. If you’re looking to enhance your game arsenal or looking to monetize your account, our platform offers a easy, protected, and profitable experience.
Why Use ItemsforGames?
**Comprehensive Game Catalog**: Explore a vast variety of video games, from thrilling titles like Battlefield and Call of Duty to captivating RPGs such as ARK: Survival Evolved and Genshin Impact. We cover it all, ensuring no enthusiast is left behind.
**Selection of Services**: Our selections cover profile buys, credits, rare items, achievements, and coaching sessions. If you want help leveling up or unlocking exclusive bonuses, we have it all.
**User-friendly**: Explore effortlessly through our structured marketplace, categorized by order to locate just the game you are looking for fast.
**Protected Exchanges**: We ensure your protection. All transactions on our marketplace are handled with the utmost safeguarding to secure your confidential and payment details.
**Standouts from Our Collection**
– **Adventure and Exploration**: Titles ARK and Survival Day give you the chance to explore exciting environments with high-quality items and accesses for sale.
– **Tactical and Questing**: Elevate your experience in titles such as Royal Clash and Age of Wonders 4 with in-game currencies and features.
– **eSports Gaming**: For competitive fans, enhance your abilities with mentoring and profile boosts for Val, Dota, and Legends.
**A Platform Made for Fans**
Backed by ApexTech Innovations, a established entity certified in Kazakh Republic, Items4Games is a hub where playtime aspirations become real. From buying early access codes for the freshest games to getting hard-to-find in-game treasures, our marketplace meets every gamer’s requirement with professionalism and speed.
Join the gaming family right away and boost your gaming play!
For support or help, contact us at **support@items4games.com**. Together, let’s game better, as one!