资源简介
压缩包中包括代码和课程设计报告。期末得分90.

代码片段和文件信息
//学生日记账管理系统的实现
#include “stdio.h“
#include “stdlib.h“
#include
#include “conio.h“
//定义元素类型
typedef struct
{
char daytime[10];
char meal[7];
char fruit[7];
char snack[7];
char duse[7];
char study[7];
char celse[7];
char dayout[9];
}MYBILL;
//定义一条记录显示函数
void Mprint(MYBILL temp)
{
printf(“ 日期 三餐 水果 零食 日用品 学习资料 其他支出 日总支出\n“);
printf(“--------------------------------------------------------------------------------\n“);
printf(“%8s%6s%10s%10s%10s%10s%10s%10s\n“temp.daytimetemp.mealtemp.fruittemp.snack
temp.dusetemp.studytemp.celsetemp.dayout);
}
//定义输入账单信息函数
int Input_Bill(MYBILL t[])
{
int in;
double f;
system(“cls“);
printf(“您要输入几天的账单: “);
scanf(“%d“&n);
if(n>0)
{
printf(“请输入您的个人账单信息:\n“);
printf(“ 日期 三餐 水果 零食 日用品 学习资料 其他支出 \n“);
printf(“--------------------------------------------------------------------------------\n“);
for(i=0;i {
scanf(“%s%s%s%s%s%s%s“t[i].daytimet[i].mealt[i].fruitt[i].snackt[i].duset[i].studyt[i].celse);
f=atof(t[i].meal)+atof(t[i].study)+atof(t[i].celse)+atof(t[i].fruit)+atof(t[i].snack)+atof(t[i].duse);
sprintf(t[i].dayout“%.2f“f);
printf(“--------------------------------------------------------------------------------\n“);
}
printf(“信息已录入文件!“);
return n;
}
if(n<=0) printf(“您输入的天数不正确,请重新操作!\n“);
exit(0);
}
//定义输出账单信息函数
void Bill_Printout(MYBILL t[]int n)
{
int i;
system(“cls“);
printf(“****************************学生日记账账簿信息****************************\n“);
printf(“ 总共有 %d 天的账单 \n“n);
printf(“ 日期 三餐 水果 零食 日用品 学习资料 其他支出 日总支出\n“);
for(i=0;i {
printf(“%8s%6s%10s%10s%10s%10s%10s%10s\n“t[i].daytimet[i].mealt[i].fruit
t[i].snackt[i].duset[i].studyt[i].celset[i].dayout);
if((i+1)%10==0)
{
printf(“请按任意键继续....\n“);
getchar();
}
}
}
//定义根据日期查找信息函数
int Daytime_Find(MYBILL t[]int nchar *s)
{
int i;
for(i=0;i {
if(strcmp(st[i].daytime)==0)
return i;
}
return i;
}
//定义根据日期删除信息函数
int Daytime_Delet(MYBILL t[]int n)
{
char s[10];
int ch=0;
int ij;
printf(“请输入您想删除账单的日期:\n“);
scanf(“%s“s);
i=Daytime_Find(tns);
if(i>n-1) //i=n-1时已找到文件末尾!
printf(“您的账单中无此日期的账单信息,无法删除!\n“);
else
{
Mprint(t[i]);
printf(“您确认要删除该天的账单吗?(1.是/0.否)\n“);
scanf(“%d“&ch);
if(ch==1)
{
for(j=i+1;j {
strcpy(t[j-1].daytimet[j].daytime);
s
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 18144 2012-01-31 22:57 学生日记账管理系统\学生日记账管理系统.c
文件 522240 2012-01-31 22:57 学生日记账管理系统\学生日记账管理系统.doc
目录 0 2012-01-31 22:57 学生日记账管理系统
----------- --------- ---------- ----- ----
540384 3
- 上一篇:Bin转Hex windows版64位可用
- 下一篇:graph.c
相关资源
- 数据库系统基础教程答案第三版机械
- 酒店管理系统基于Qt Creator5)
- 软考数据库系统工程师复习资料(完
- 设备管理系统源码
- 价值2k的H漫画小说系统
- FTP课程设计(服务端+客户端)
- DV泵加罗茨泵独立控制系统PID.smart
- 基于ACCESS的生产管理信息系统.mdb
- 电力系统潮流计算程序集合
- 升腾Win终端系统升级方法新版.doc
- 批处理获取系统版本及位数
- Uninstall_Cortana_WINCLIENT.CN.rar
-
大数据。基于Hba
se的网站日志分析系 - Python全栈学习笔记面向对象大作业:
- 一个超简单的企业管理系统(带ACCE
- PowerBuilder*图书馆管理系统*需求分析
- 数据结构年终考题范围和答案 耿国华
- 高频电子线路课程设计报告收音机
- B/S 网上订餐系统
- 加密软件漏洞评测系统 V8.9
- 直流稳压电源的课程设计、安装及调
- 交通咨询模拟系统完整代码
- 数据库课设:图书管理系统报告
- EDA课程设计_密码锁
- 用汇编实现的学生成绩档案管理系统
- 数据结构 朱战力 习题解答 数据结构
- VC 获得文件属性 获取文件的创建时
- 网上拍卖系统完整源代码
- 教室管理系统.rar
- 基于MVC模式的会员管理系统
评论
共有 条评论