C语言编杂志程序,c语言程序错误修改
题目:杂志订阅管理系统使用计算机对一种杂志的订阅进行管理,该杂志最多订户不超过10人,每个订户的信息包括:姓名 性别 地址 电话号码 杂志单价 订阅数 订阅期限(至**年**月)。现要求用菜单选择并完成下述的功能:(1)增加新订户,既将订户的全部信息输入到文件中。(2)根据当天
题目:杂志订阅管理系统使用计算机对一种杂志的订阅进行管理,该杂志最多订户不超过10人,每个订户的信息包括:姓名 性别 地址 电话号码 杂志单价 订阅数 订阅期限(至**年**月)。现要求用菜单选择并完成下述的功能:(1)增加新订户,既将订户的全部信息输入到文件中。(2)根据当天的日期对订户文件进行查询,删除已到期的订户记录。(3)统计本期杂志订户数并打印运算结果:本期订户信息表订户名 订阅数 单价 金额李平 2 5.5 11.0黄海 1 5.5 5.5合计 3 1.0 16.5 程序已给出,只是有错误,请懂编程的人帮忙看看,万分感谢! #include#define max 20struct magazine{char name[11];char sex[6];char addr[11];char phone_number[12];char unit_price[5];char amount[4];char time_limit[11];}order[max];void save(int n);int load_record();void search();void printf_n(int n);void printf_one(int i);void input(int i);statitic();void add();void menu();main(){FILE *fp;fp=fopen("record.txt","w");/*在C:Documents and SettingsAdministrator里建立一个"record.txt"记事本*/fclose(fp);menu();}void menu(){ void clrscr();int w,n;do{clrscr();printf("
");printf(" * * * * * * * * * * * * * * * * * * * * * * * * *
");printf("
");printf("
");printf(" 欢迎来到杂志订阅系统!
");printf("
");printf("
");printf(" * * * * * * * * * * * * * * * * * * * * * * * * *
");printf("
*********************************************
");printf(" 1:add_new_subscriber
");printf(" 2:browse
");printf(" 3:statistic
");printf(" 4:exit
");printf(" *********************************************
");printf(" Choice your number(1-4):[ ]");scanf("%d",&n);if(n4) w=1;else w=0;}while (w==1);/***************选择功能****************/switch(n) { case 1:add();break; /*增加新订户记录*/ case 2:search();break; /*查找过期的订户记录并删除*/ case 3:statistic();break; /*统计*/ case 4:exit();break; /*退出*/ }}/*********************添加模块************************/void add(){int t,i,m;clrscr();t=load_record();printf("您需要添加多少用户的信息?
");printf("输入号码:[ ]");scanf("%d",&m);for(i=0;i
输入 %dth subscriber record.
",i 1);input(t i); /*调用输入函数*/}save(t m); /*调用保存函数 保存t m组数据*/clrscr(); /*******清屏*********/menu(); /*返回登陆界面*/}void input(int i){printf("请输入:
姓名 性别 地址 电话 杂志单价 数量 订阅期限
");scanf("%s%s%s%s%s%s%s",&order[i].name,&order[i].sex,&order[i].addr,&order[i].phone_number,&order[i].unit_price,&order[i].amount,&order[i].time_limit);}/**************************统计模块****************************/ statistic(){int t;t=load_record();printf("订阅者的数量[%d]",t);printf_n(t);printf("
按任意键返回...
");getch();menu();}void printf_one(int i) /*显示一个仪器记录的函数*/{printf("%-10s %-5s %-10s %-11s %-4s %-3s %-10s
",order[i].name,order[i].sex,order[i].addr,order[i].phone_number,order[i].unit_price,order[i].amount,&order[i].time_limit);}void printf_n(int n) /*显示n个仪器记录的函数*/{int j;clrscr(); /**********清屏************/printf("姓名 性别 地址 电话号码 价格 数量 时间期限
");for(j=0;j
按任意键继续 ..."); getch(); puts("
"); }printf_one(j); /*调用显示一个仪器记录的函数*/ }}/***************查询模块****************/void search(){FILE *fp;char date[11],str[2];int t,i,sum=0;t=load_record();clrscr();printf("请输入日期:[ ]");scanf("%s",date);printf("
");if((fp=fopen("record.txt","w"))==NULL)/*以只写方式打开*/ { printf("
无法打开文件
"); exit(0); } clrscr();printf("
"); for(i=0;i
"); printf_one(i); /**********把符合条件的记录显示出来*********/ printf("
记录已过期!"); printf("
你想要删除此条信息吗?('Y'or'N'):
展开
全部
C语言编杂志程序,c语言程序错误修改相关推荐
- c语言编计分秒时的程序,用c语言编写程序,用于c51单片机四位共阴数码管显示,显示分秒的计时器。...
匿名用户 1级 2014-05-07 回答 /*************************************************************************** 标 ...
- 心碎的图案怎么用c语言编出来,这个C语言程序怎么写?
满意答案 女人ta让人心碎 2013.04.07 采纳率:43% 等级:9 已帮助:1867人 #include float ticheng(float lilun){ float tc=0; ...
- c语言编求二重积分_c语言实现二重积分
二重积分的表达形式 其中积分区域为:x=1 y=1 y=-4/5*x+29/5 积分函数为: f(x,y)=1 #include <stdio.h> #include & ...
- 用c语言编驱动程序,用C语言写的鼠标驱动程序
vcok.com #include #include #include #include #include #include "graphics.h" #define R 15 / ...
- c语言的生日祝福程序,c语言祝福生日快乐
using namespace std;int main() { cout< 2. 谁可以帮我用C语言编一个元旦快乐的程序,要输入密码才能收到祝福 #include void main() { ...
- 求矩形中心点坐标编程c语言,c语言编程序求矩形面积 我是新手,很多不懂,初学...
C语言问题,编写一个程序计算矩形的面积和周长 我是新手,很多不懂,初学 代码为: #include void main(){float x,y; printf("请输入长和宽:\n" ...
- c语言键盘连续双击程序,编了个C语言的键盘程序有点问题,请指点下!
编了个C语言的键盘程序有点问题,请指点下! [复制链接] 做了个机械手,想用键盘来控制抓,放物品,现在他显示字符时有点错,高手能帮我在keil里跑下,把我的这个错改下吗?谢谢了!原程序如下:(P2.0 ...
- c语言设置一个选择数字的程序,C语言编一个数字益智小游戏
程序功能及运行情况 设计的程序是一个数字益智游戏,旨在培养小朋友玩家的数学思维,提高玩家的数学能力.游戏共设有四个不同的小游戏,分别是一位数四则运算.两位数四则运算.找最值游戏.排序游戏.程序能实现产 ...
- c语言编辑学生信息录入的程序,c语言编的学生信息管理系统小程序!!有不足的请指出,谢谢!!...
c语言编的学生信息管理系统小程序!!有不足的请指出,谢谢!! #include #include #include struct st { char name[20]; int english; in ...
最新文章
- Netmeeting的四个端口
- dbForge Studio 2020 for MySQL中文版
- linux shell用户交互,鱼 - 一个明智的和用户友好的交互式shell为Linux
- 【最短路】【Floyed】医院设置(ssl 1614)
- react(90)--时间戳比较
- Linux bash符号及含义,Linux下用bash命令执行名称中带有(符号的目录注意事项
- iOS中如何旋转UIView
- 【javascipt】Generator函数(生成器)
- 哪些场景应用了dsrc通信标准_如何提高量子通信系统的实用性,制约了量子通信系统的应用场景...
- 元胞自动机-附代码注释
- [转载]厚积博发,有的放矢
- android串口驱动服务怎么开启,Android usb转串口驱动开发
- PS cc 2018安装教程
- .NET WebApi实现RSA加密与解密,签名与验签
- c语言 数字翻译成英文,100数字翻译成英语?
- python之循环语句
- 反应式编程框架设计:如何使得程序调用不阻塞等待
- 转:海尔千日再造核心方案出炉 张瑞敏力推三位一体
- cento网络故障:Job for network.service failed because the control process exited with error code. See sy
- 在C中嵌套汇编代码难吗?
热门文章
- 阿里3篇技术论文入选国际顶级会议FAST2020,全球第一!
- 刚刚,Python内幕被爆出!老码农:没控制住,心态已崩!
- vos3000落地网关对接教学_跨国合作:Serverless Components 在腾讯云的落地和实践
- c#类属性和实例属性_Visual C#类和对象的创建方式,定义类,实例化对象,实例讲解...
- 可信赖的服务器监控系统,可信赖的网络监控系统,源于专业和专注.PDF
- 定时器new Timer().schedule()的使用
- Spring boot + mybatis + oracle代码生成器
- maven打包时跳过测试
- idea集成Activiti Designer插件
- 前端_网页编程 HTTP协议(进阶)