
小系统
qfl_sdu
承接各类C/C++项目
展开
-
基于链表的机票订购系统(C/C++)
基于链表实现的机票订购系统原创 2022-03-17 16:45:54 · 6701 阅读 · 16 评论 -
C语言商品订购系统(跟购物系统有些差别)
要求1.输入商品信息并保存至文件(包括商品编号、商品名称、商品型号、商品价格、商品产地、库存数量和已订购数量等,至少包括10种产品供顾客选择)。2.使用链表实现商品的增、删、改功能,并把更新后的信息保存至文件。3.查询商品功能,如输入商品名称、商品型号等。4.选购流程:所选商品编号—列出对应商品的信息—要求顾客输入邮寄地址信息—确认订购,是否继续选购其它商品,列出所有选订商品,再次确认订购。5.订购信息保存至文件。6.每天订购统计功能,并能根据输入的数据显示低于或高于此数据的商品信息。(这原创 2021-12-30 12:58:10 · 3730 阅读 · 6 评论 -
读文件并统计单词数量C语言版本
#include <stdio.h>#include <string.h>#include <ctype.h>struct WordNode{ char word[30]; int nmb; WordNode* next; WordNode(){next = 0;}};class WordCount{public: WordCount(){head = 0;} ~WordCount() { WordNode* node = 0;原创 2021-07-02 09:42:54 · 902 阅读 · 3 评论 -
学生住宿管理系统(小系统C++)
功能(1)学生信息包括:姓名、学号、年龄、性别、学院、年级等(2)宿舍信息包括:宿舍编号、宿舍楼名、楼层号、宿舍类型(二人间、四人间、六 人间、八人间) 、收费标准等。(3)住宿信息包括:学生、宿舍、入住时间、是否欠费等。(4)完成以下的操作:学生信息和宿舍信息的添加、修改、浏览、删除和查询。 (5)完成以下的操作:学生入住、缴费;住宿信息浏览、学生住宿信息查询、宿舍住 宿信息浏览与查询。 2、提示: (1)增加必要的数据成员、成员函数或类; (2)对象指针(住宿信息类的对象指针成员可以指向原创 2021-07-01 22:17:03 · 7584 阅读 · 42 评论 -
C++简易计算器
代码:#include <iostream>#include <string>#include <list>using namespace std;//判断是否是数字bool isNmb(string s){ int i = 0; if(s.empty()) return false; if(s.at(0) == '-') { i=1; while(i<s.length()) { if(s.at(i) == '.')原创 2021-06-25 01:18:37 · 235 阅读 · 0 评论 -
学生成绩管理系统
功能1.从文件中读取数据2.按照平均分排名,并写入文件,按照学号排序,写入文件3.统计每门课程的平均分,统计各分数段的人数,写入文件4.打印成绩条5.显示不及格学生信息,写入文件6.显示优等生信息,写入文件代码#include <stdio.h>#include <string.h>#include <stdlib.h>//定义学生的最大数量#define MAXNMB 50//定义课程数量#define NMBKC 5st原创 2021-06-24 13:51:03 · 1847 阅读 · 0 评论 -
字符查找、统计、文本修改
功能描述1.从文件中逐行读取内容,并统计字母个数、数字个数、空格个数以及文本总字符数2.查找某个字符串出现的次数3.删除某个字符串,并替换原文件的内容(问题来源优快云问答)代码#include <stdio.h>#include <string.h>#include <ctype.h>#define N 20//查找big中出现smal的次数void findstr(char*big ,char* smal,int pos[],i原创 2021-06-23 01:19:31 · 282 阅读 · 0 评论 -
电话薄小系统
功能1.信息的录入2.电话查找代码#include <stdio.h>#include <string.h>#include <process.h>struct Telephone{ char name[20]; char number[12];};//录入信息void Input(struct Telephone a[],int *n){ int i = 0; printf("请输入姓名和手机号(#号结束):"); whil原创 2021-06-22 09:53:16 · 184 阅读 · 0 评论 -
学生管理系统
功能1.录入学生信息2.添加学生信息3.删除学生信息4.统计学生平均分5.统计课程平均分6.按平均分排序7.数据写入文件代码#include <stdio.h>#include <string.h>#include <stdlib.h>#define M 20#define N 3struct Student{ int nmb; //学号 char name[20]; //姓名 int score[N原创 2021-06-22 01:18:39 · 1996 阅读 · 4 评论 -
简易工资管理系统
功能来源:优快云问答代码#include <stdio.h>#include <string.h>#define MAXNMB 100#include <process.h>//定义三个职称:经理、组长、普通员工enum EZhicheng{ e_jingli=1, e_zuzhang, e_putong};//定义部门:销售部门、研发部门、售后部门enum EPartment{ e_part_xs=1, e_part_yf, e原创 2021-06-18 17:00:25 · 535 阅读 · 0 评论 -
超市收银系统
功能来源:优快云问答碰到2个人问这个问题,这里记录一下。开发一个简单的超市收银系统,要求1、定义结构体数组,条目包含商品名称,单价,条形码;2、结帐时,输入每件商品的名称或条形码,输入数量,最后输出所有商品的总价格;3、顾客付款后,给出找零金额;4、结帐时,一旦发现商品数量有误,可以修改数量或删除相应的商品;代码#include <stdio.h>#include <string.h>#define MAXNMB 20struct StProduct{原创 2021-06-17 22:27:15 · 1655 阅读 · 2 评论 -
简易学生管理系统2
功能来源:优快云问答1.定义一个结构体数组,存放10个学生的学号,姓名,三门课的成绩2.从键盘输入10个学生的以上内容3.输出单门课成绩最高的学生的学号、姓名、以及该门课程的成绩4.输出三门课程的平均分数最高的学生的学号、姓名及其平均分5.将10个学生按照平均分数从高到低进行排序,输出结果,格式如下所示:number name math Chinese English average103 tom 90 90 100原创 2021-06-17 18:37:00 · 466 阅读 · 0 评论 -
学生管理系统
功能1.学生信息录入2.学生信息修改3.学生成绩排序4.课程平均分统计代码#include <stdio.h>#include <stdlib.h>#include <string.h>//定义课程数量#define NMBKC 3struct Student{ int id; //学号 char name[20]; //姓名 float score[NMBKC];//成绩 float total; //总分 float原创 2021-06-16 11:59:50 · 406 阅读 · 0 评论 -
word字符统计,并升序排列C++版
说明本文创作的原因来源于优快云问答模块网友的问题,再次备份记录一下。功能要求从txt文件中读取文件内容,并将单词升序排列,单词存放在链表中。单词的操作放在类中,链表的操作通过类的成员函数实现。显示所有字符及数量。代码#include <iostream>#include <string>using namespace std;struct WordNode{ string word; int nmb; WordNode* next; WordNode(){原创 2021-06-08 00:28:00 · 420 阅读 · 0 评论 -
简易订票系统
代码:#include <iostream>#include <list>#include <string>using namespace std;struct Date{ int year; int month; int day;};struct StTickInfo{ char id[16]; //订单号 Date date; //订票日期 char name[16]; //航空公司名称 char hangban原创 2021-06-07 10:18:35 · 336 阅读 · 0 评论