项目说明

本系统基于C语言开发,适用于刚入门的C语言新手项目课设,开发软件采用VC++6.0开发,VS,DEV C++等均可运行。

项目运行截图

开始界面

代码界面截图

部分关键代码

void CHANGE(struct Computer *head)

{

struct Computer *p;

char ch1[100],ch2[100],ch3[100];

int a,b,flag=0;

float c,d;

FILE *fp;

p = head;

printf("------------------------------------------------------------------------------------------------------------------------\n");

printf("                    请按如下格式输入来修改一条笔记本销售信息:\n\n");

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0xF1);

printf("                    产品名称 产品品牌 产品型号 销售数量(修改后) 进价(修改后) 库存数量(修改后) 售价(修改后)\n\n");

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0xF0);

printf("                    Input: ");

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0xFC);

scanf("%s %s %s %d %f %d %f",ch1,ch2,ch3,&a,&c,&b,&d);

printf("\n");

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0xF0);

while(p!=NULL)

{

if(strcmp(ch1,p->Name)==0&&strcmp(ch2,p->Brand)==0&&strcmp(ch3,p->Type)==0)

{

flag = 1;

p->Sell_quantity = a;

p->Purchase_price = c;

p->Remain_quantity = b;

p->Sell_price = d;

p->total_money = p->Sell_quantity*p->Sell_price;

}

if(flag==1)  break;

p = p->next;

}

if(flag==0)  printf("                     未找到该信息!\n");

fp = fopen("SellRecord.txt","wb+");

fclose(fp);

SAVE(head);

}

void HIGH(struct Computer *head)

{

struct Computer *p,temp;

int max;

system("cls");

printf("------------------------------------------------------------------------------------------------------------------------\n");

getchar();

p = head;

max = 0;

while(p!=NULL)

{

if(p->Sell_quantity>max)

{

temp = *p;

max = p->Sell_quantity;

}

p = p->next;

}

p = head;

printf("              销售最多为");

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0xFC);

printf(" %d ",max);

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0xF0);

printf("台,品牌型号类型为: \n\n");

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0xF1);

while(p!=NULL)

{

if(p->Sell_quantity==max)

printf("                                    %-16s %-16s %-16s\n\n",p->Name,p->Brand,p->Type);

p = p->next;

}

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0xF0);

printf("\n");

printf("                                               请按回车键继续");

getchar();

MENU();

}

获取完整源码:

链接:https://pan.baidu.com/s/1y_Uzn7YC8C3yFkCVtVmCqA 
提取码:ufpz

C语言笔记本电脑销售系统课设相关推荐

  1. 电脑报价管理系统C语言,C语言笔记本电脑销售系统课设(附源码).doc

    PAGE PAGE 1 C语言笔记本电脑销售系统课设 项目说明 本系统基于C语言开发,适用于刚入门的C语言新手项目课设,开发软件采用VC++6.0开发,VS,DEV C++等均可运行.(书生) 项目运 ...

  2. c语言学生考勤系统课设报告,C语言课程设计总结报告学生考勤系统设计

    C语言课程设计总结报告学生考勤系统设计 C语言程序设计课程设计报告设计题目:学生考勤系统设计专 业 自 动 化 班 级 自 动 化 071 学 生 朱 胜 佳 指导教师 梁 德 胜 2008 年 春季 ...

  3. 取消预约的c语言代码大全,C语言机房机位预约系统课设(附源码).doc

    PAGE PAGE 1 C语言机房机位预约系统课设 项目说明 本系统基于C语言开发,适用于刚入门的C语言新手项目课设,开发软件采用VC++6.0开发,VS,DEV C++等均可运行.(书生) 项目运行 ...

  4. c语言2048代码linux,C语言2048小游戏课设(附源码).doc

    PAGE PAGE 1 C语言2048小游戏课设 项目说明 本系统基于C语言开发,适用于刚入门的C语言新手项目课设,开发软件采用VC++6.0开发,VS,DEV C++等均可运行.(书生) 项目运行截 ...

  5. C语言编程酒店房价,C语言酒店入住管理系统课设(附源码).doc

    PAGE PAGE 1 C语言酒店入住管理系统课设 项目说明 本系统基于C语言开发,适用于刚入门的C语言新手项目课设,开发软件采用VC++6.0开发,VS,DEV C++等均可运行.(书生) 项目运行 ...

  6. 基于java+jsp笔记本电脑销售系统

    笔记本电脑销售系统采用java编程语言,结合jsp技术和mvc技术,在myeclipse编辑器和mysql数据库上设计并实现的.目的在于呈现一个完整的交易系统,供各种用户使用,系统着重实现了商品发布. ...

  7. C语言机票销售系统[2023-01-04]

    C语言机票销售系统[2023-01-04] 机票销售系统 一 系统要求: 要求用C 语言实现一个模拟机票销售的系统,基本功能如下: (1).通过该系统,超级用户可以添加用户(包括业务员角色和乘客角色) ...

  8. c语言学生成绩查询课设报告,C语言课设报告(学生考试成绩查询程序)【荐】.doc...

    C语言课设报告(学生考试成绩查询程序)[荐].doc 学生考试成绩查询程序 学号:******** 姓名:***** 完成日期:****年月 通过键盘输入学生的考试信息,包括:学号.姓名.课程名称.学 ...

  9. C语言酒店入住管理系统课设

    项目说明 本系统基于C语言开发,适用于刚入门的C语言新手项目课设,开发软件采用VC++6.0开发,VS,DEV C++等均可运行. 项目运行截图 代码界面截图 部分关键代码 void BuildRoo ...

最新文章

  1. apache httpd 1
  2. 分布式任务调度平台 XXL-JOB
  3. 加州伯克利计算机专业录取条件,2020加州大学伯克利分校的计算机专业条件是什么?...
  4. matplotlib 横坐标少了一个点_比 matplotlib 效率高十倍的数据可视化神器
  5. 1.1 sql注入分类与详解
  6. hadoop2.0以后不需要借助cywin运行在Windows上
  7. C++:09---类静态成员、类常量成员
  8. Springboot2.x +JPA 集成 Apache ShardingSphere 分表+读写分离
  9. 10.Web组件复用
  10. 开发一款浏览器内核需要学习哪些方面的知识?
  11. 【leetcode】二进制手表-经典或回溯题目
  12. 走近汇编理解与内核编程
  13. PicoDet网络结构在YOLOv5-Lite上的复现
  14. 手机怎么用外嵌字幕_教你用手机给视频添加字幕,超简单,3分钟就能学会
  15. 限时免费抢!正版卡巴斯基安全部队2011激活码1年
  16. 极路由2刷机为openwrt固件
  17. 2014年美国大学生数学建模竞赛翻译及建模思路
  18. nSMS-企业级短信中间件介绍
  19. 图像目标检测算法总结(从R-CNN到YOLO v3)
  20. 微信小程序github源码大全下载

热门文章

  1. 统信 Deepin为什么要摆脱Ubuntu和Debian?
  2. 基于Vue的图片裁剪 vue-cropper
  3. Hog源码注释(hog.cpp的注解)
  4. JavaWeb之02_tomcat
  5. 阿里投资分众,大战在即的电梯广告市场却有本糊涂账?
  6. word插入和删除水印
  7. Word如何添加图片水印,看这里就够了!怎样在word加入图像水印
  8. 计算机中的八卦知识,论八卦与电脑的关系
  9. Flink SQL CDC 13 条生产实践经验
  10. 当租房成为一种生活方式