C语言编写家庭收支管理程序

作者&投稿:盈可 (若有异议请与网页底部的电邮联系)
C语言课程设计家庭财务收支管理系统。主要包括收入、支出、查询、修改、监控等功能。~

学籍管理系统软件需求分析________________________________________编著于博海、王利森、王艳梅、李岩、吕靖1引言信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学籍管理系统软件为教学公室带来了极大的方便。该软件是以汉语编程语言为实现语言,其功能在系统内部有源代码直接完成。通过操作手册,使用者可以了解本软件的基本工作原理。操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。1.1编写目的本需求的编写目的在于研究学籍管理系统软件的开发途径和应用方法。本需求的预期读者是与学籍管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。1.2背景及范围本项目的名称:学籍管理系统开发软件。本项目的任务提出者及开发者是学籍管理系统软件开发小组,用户是教学公室。本产品能具体化、合理化的管理学生的学籍档案,用结构化的思维方式去了解计算机的基本工作原理和汉语程序设计语言。1.3定义缩写词略语汉语程序设计语言:它是由北京元易达科技发展有限责任公司完全自主开发,完全自主版权的计算机语言,以汉语字词为结构,最大限度的利用汉语本身的特点,是一种基于汉语基础的通用的计算机的程序设计语言。学籍管理系统:学籍管理是帮助教学人员、行政人员对人事档案的管理软件。使用汉语编程语言,独立完成其功能。1.4参考资料>--------沈志斌编著电子工业出版社>--------王利福张世琨朱冰编著北京大学出版社>--------李绍原主编科学出版社2项目概述该学籍管理系统软件目前已有比较完善的管理与使用功能,并且是计算机行业中用汉语编程来完成的新软件成员。研制学籍管理系统软件是为了满足教学公室对学生档案管理的方便,以现代化的创新思维模式去工作。2.1目标2.1.1开发意图a.为了学籍管理系统更完善;b.为了教学公室对学生档案的管理更方便;c.为了减轻行政人员的工作负担。2.1.2应用目标通过本系统软件,能帮助教研人员利用计算机,快速方便的对学生学籍管理进行管理、输入、输出、查找的所需操作,使散乱的人事档案能够具体化,直观化、合理化。2.1.3作用及范围本软件适用于教育界,它是比较完善的系统管理软件,对学生的学籍可以随时输入、输出、查找。2.1.4背景现今学籍管理的繁索给具有强烈时间观念的行政人员带来了诸多不便,教学公室缺少一种完善的学籍管理软件,为了对学生档案的管理方便,因此开发了本软件。2.2产品描述本产品是一种依赖于汉语编程为基础的系统软件,它是以汉语编程系统词为基础,用汉语程序设计语言进行编程的产品。2.3产品功能2.3.1外部功能学籍管理系统软件具有输入、输出、查找功能。2.3.2内部功能该软件集命令、编程、编辑于一体,完成过滤、定位显示。2.3.3功能表2.3.4功能描述图2.3.5用户特点本软件的使用对象是教学公室工作人员。会汉语、懂计算机的基本操作就可以利用该软件进行所需操作。同时也会对汉语编程有认识。2.4一般约束a.本项目的开发经费不超过1万元;b.辅导老师2人,开发人员6人;c.在管理方针,硬件的限制,并行操作安全和保密方面无约束。2.5假设和依据假设开发经费不到位,管理不完善,设计时没能用全得到考虑,本项目的开发都将受到很大的影响。3具体需求3.1功能需求(一)3.1.1规格说明输入每个人的具体信息3.1.2引言为了把个人信息(包括:学号、姓名、性别、年级、班级、系别、专业、户口所在地、家庭住址、联系电话、户口分类、考前学历、现今学历、出生日期、民族、政治面貌、身份证号、文考准考证号、自考准考证号、填卡日期、备注)输入到数据库。3.1.3输入个人信息。3.1.4加工通过学籍管理系统输入到数据库中。3.1.5输出个人的全部信息。3.2功能需求(二)3.2.1规格说明查询个人的全部信息。

用TC2.0写的.

/*=======个人收入支出管理系统======*/
#include
#include
#include
#include
#include
struct DATA {
int y,m,d;
char brf[250];
long int money1,money2;
char iao;
struct DATA *next;
}data,*head=&data,*final=&data; /*链表节点定义*/
void clear(){
setfillstyle(1,9);
bar(0,0,640,480);
setfillstyle(0,14);
setlinestyle(0,0,2);
rectangle(100,100,540,380);
} /*清屏函数*/
void point(int x,int y){
union REGS in,out;
in.h.ah=2;
in.h.dl=y;
in.h.dh=x;
in.h.bh=0;
int86(0x10,&in,&out); /*光标重定位函数,使用了DOS 0x10号中断2号功能*/
}
int check(int y,int m,int d)
{
int date[12]={31,28,31,30,31,30,31,31,30,31,30,31};
if(y>0){
if(m>0&&m<13){
if(((y%4==0&&y%100!=0)||(y%400==0))&&d==29) return 1;
if(d>0&&d<date[m-1]) return 1;
}
}
clear();point(10,20);
printf("Error!You input the illegal Date!");
point(11,20);printf("Press any key to continue!");
return 0;
} /*日期检查函数*/
int check2(int y,int m,int d,int *y1,int *m1,int *d1)

给你写了个,不过没写好,你自己给改改吧!将就着,还能用,统计信息和退出时保存有点问题,自己给改改吧!英语不好本人,用拼音写的!

#include"stdio.h"
#include"string.h"
#include"stdlib.h"
#include"math.h"

#define TIAOSHU 100
#define CHENGGONG 1
#define SHIBAI 0
#define SHOURU 1
#define ZHICHU 2
#define ZENGJIA 1
#define SHANCHU 2
#define XIUGAI 3
#define CHAXUN 4
#define TONGJI 5
#define TUICHU 6

/*以下定义全局变量*/
struct shouzhixinxi
{
char xingming[20];
char laiyuan[40];
char riqi[20];
char shumu[10]; /*用double貌似读不出来*/
}jilu[TIAOSHU];
/*定义收支情况结构体,TIAOSHU表示最大的容量,可自行更改*/
char xuanze;
/*该数据用于接收选择信息*/
int tishi;
/*用于接收各函数返回的提示信息*/
int dijitiao=0;
/*用于表示当前是第几条信息*/
int i;
/*用于存放临时的条数,相当于零食的dijitiao*/
char linshi[40];
double linshi2;
/*用于存放一些临时信息*/

/*代码*/

/*用于保存信息*/
void baocun()
{
FILE *fp;
fp=fopen("shouzhiguanli.txt","w+");
for(i=0;i<dijitiao;i++)
{
fprintf(fp,"%s ",*jilu[i].xingming);
fprintf(fp,"%s ",*jilu[i].laiyuan);
fprintf(fp,"%s ",*jilu[i].riqi);
fprintf(fp,"%s ",*jilu[i].shumu);
}
fclose(fp);
}

/*用于输出查询到的信息*/
int shuchu(int i)
{
printf("\n\n \37~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\37\n");
printf(" \23 \3.收 支 人 员 姓 名:%-20s\23\n",jilu[i].xingming);
printf(" \23 \3.收 支 来 源 或 去 向:%-17s\23\n",jilu[i].laiyuan);
printf(" \23 \3.收 支 日 期:%-26s\23\n",jilu[i].riqi);
printf(" \23 \3.收 支 数 目:%-26s\23\n",jilu[i].shumu);
printf(" \36~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\36\n");
return CHENGGONG;
}

/*用于新建*/
void xinzeng(int dijitiao)
{
while(1)
{
printf("\n请输入收入或支出人员的姓名:");
scanf("%s",jilu[dijitiao].xingming);
printf("\n请输入收入来源或支出去向:");
scanf("%s",jilu[dijitiao].laiyuan);
printf("\n请输入收入或支出的日期:");
scanf("%s",jilu[dijitiao].riqi);
printf("\n请输入收入或支出的数目:");
scanf("%s",jilu[dijitiao].shumu);
printf("是否保存这条信息? <Y/N>\n");
xuanze=getch();
if(xuanze=='Y' || xuanze=='y')
{
dijitiao++;
printf("保存成功\n");
}
printf("是否继续添加新记录? <Y/N>\n");
xuanze=getch();
printf("\n");
if(xuanze=='N' || xuanze=='n')
break;
}
}

/*用于删除*/
void shanchu()
{
int xuhao=0,biaoshi[20]={-1};
while(1)
{
printf("\n请选择查询要删除的记录的方式: 1.姓名 2.来源或去向 3.日期 4.数目\n");
xuanze=getch();
xuanze=xuanze-48;
switch(xuanze)
{
case 1:
printf("请输入要查询的姓名:");
scanf("%s",linshi);
for(i=0;i<dijitiao;i++)
if(strcmp(jilu[i].xingming,linshi)==0) /*查询*/
{
xuhao++;
biaoshi[xuhao]=i;
printf("\n\n%10d.->",xuhao);
tishi=shuchu(i);
}
if(tishi!=CHENGGONG)
printf("未找到相关记录\n");
break;
case 2:
printf("请输入要查询的来源或去向:");
scanf("%s",linshi);
for(i=0;i<dijitiao;i++)
if(strcmp(jilu[i].laiyuan,linshi)==0) /*查询*/
{
xuhao++;
biaoshi[xuhao]=i;
printf("\n\n%10d.->",xuhao);
tishi=shuchu(i);
}
if(tishi!=CHENGGONG)
printf("未找到相关记录\n");
break;
case 3:
printf("请输入要查询的日期:");
scanf("%s",linshi);
for(i=0;i<dijitiao;i++)
if(strcmp(jilu[i].riqi,linshi)==0) /*查询*/
{
xuhao++;
biaoshi[xuhao]=i;
printf("\n\n%10d.->",xuhao);
tishi=shuchu(i);
}
if(tishi!=CHENGGONG)
printf("未找到相关记录\n");
break;
case 4:
printf("请输入要查询的数目:");
scanf("%s",linshi);
for(i=0;i<dijitiao;i++)
if(strcmp(jilu[i].shumu,linshi)==0)
{
xuhao++;
biaoshi[xuhao]=i;
printf("\n\n%10d.->",xuhao);
tishi=shuchu(i);
}
if(tishi!=CHENGGONG)
printf("未找到相关记录\n");
break;
default:printf("输入错误\n");
}
printf("请输入记录左上角对应的序号:");
xuanze=getch();
printf("\n");
xuanze=xuanze-48;
if(biaoshi[xuanze]!=-1 && xuanze<=xuhao && xuanze>0)
{
biaoshi[0]=biaoshi[xuanze];
printf("确认删除? <Y/N> \n");
xuanze=getch();
if(xuanze=='Y' || xuanze=='y')
{
strcpy(jilu[biaoshi[0]].xingming,"\0");
strcpy(jilu[biaoshi[0]].laiyuan,"\0");
strcpy(jilu[biaoshi[0]].riqi,"\0");
strcpy(jilu[biaoshi[0]].shumu,"\0");
printf("删除成功\n");
}
}
else printf("输入错误.\n");
printf("是否继续删除? <Y/N> \n");
xuanze=getch();
printf("\n");
if(xuanze=='N' || xuanze=='n')
break;
}
}

/*用于修改*/
void xiugai()
{
struct shouzhixinxi linshijilu;
int xuhao=0,biaoshi[20]={-1};
while(1)
{
printf("\n请选择查询要修改的记录的方式: 1.姓名 2.来源或去向 3.日期 4.数目\n");
xuanze=getch();
xuanze=xuanze-48;
switch(xuanze)
{
case 1:
printf("请输入要查询的姓名:");
scanf("%s",linshi);
for(i=0;i<dijitiao;i++)
if(strcmp(jilu[i].xingming,linshi)==0) /*查询*/
{
xuhao++;
biaoshi[xuhao]=i;
printf("\n\n%10d.->",xuhao);
tishi=shuchu(i);
}
if(tishi!=CHENGGONG)
printf("未找到相关记录\n");
break;
case 2:
printf("请输入要查询的来源或去向:");
scanf("%s",linshi);
for(i=0;i<dijitiao;i++)
if(strcmp(jilu[i].laiyuan,linshi)==0) /*查询*/
{
xuhao++;
biaoshi[xuhao]=i;
printf("\n\n%10d.->",xuhao);
tishi=shuchu(i);
}
if(tishi!=CHENGGONG)
printf("未找到相关记录\n");
break;
case 3:
printf("请输入要查询的日期:");
scanf("%s",linshi);
for(i=0;i<dijitiao;i++)
if(strcmp(jilu[i].riqi,linshi)==0) /*查询*/
{
xuhao++;
biaoshi[xuhao]=i;
printf("\n\n%10d.->",xuhao);
tishi=shuchu(i);
}
if(tishi!=CHENGGONG)
printf("未找到相关记录\n");
break;
case 4:
printf("请输入要查询的数目:");
scanf("%s",linshi);
for(i=0;i<dijitiao;i++)
if(strcmp(jilu[i].shumu,linshi)==0)
{
xuhao++;
biaoshi[xuhao]=i;
printf("\n\n%10d.->",xuhao);
tishi=shuchu(i);
}
if(tishi!=CHENGGONG)
printf("未找到相关记录\n");
break;
default:printf("输入错误\n");
}
printf("请输入记录左上角对应的序号:");
xuanze=getch();
xuanze=xuanze-48;
if(biaoshi[xuanze]!=-1 && xuanze<=xuhao && xuanze>0)
{
biaoshi[0]=biaoshi[xuanze];
printf("\n请输入新姓名:");
scanf("%s",linshijilu.xingming);
printf("\n请输入新收入来源或支出去向:");
scanf("%s",linshijilu.laiyuan);
printf("\n请输入新收入或支出的日期:");
scanf("%s",linshijilu.riqi);
printf("\n请输入新收入或支出的数目:");
scanf("%s",linshijilu.shumu);
printf("确认修改? <Y/N> \n");
xuanze=getch();
if(xuanze=='Y' || xuanze=='y')
{
strcpy(jilu[biaoshi[0]].xingming,linshijilu.xingming);
strcpy(jilu[biaoshi[0]].laiyuan,linshijilu.laiyuan);
strcpy(jilu[biaoshi[0]].riqi,linshijilu.riqi);
strcpy(jilu[biaoshi[0]].shumu,linshijilu.shumu);
printf("修改成功\n");
}
}
else printf("输入错误.\n");
printf("是否继续修改? <Y/N> \n");
xuanze=getch();
printf("\n");
if(xuanze=='N' || xuanze=='n')
break;
}
}

/*用于查询*/
void chaxun(void)
{
while(1)
{
printf("\n请选择查询方式: 1.姓名 2.来源或去向 3.日期 4.数目\n");
xuanze=getch();
xuanze=xuanze-48;
switch(xuanze)
{
case 1:
printf("请输入要查询的姓名:");
scanf("%s",linshi);
for(i=0;i<dijitiao;i++)
if(strcmp(jilu[i].xingming,linshi)==0) /*查询*/
tishi=shuchu(i);
if(tishi!=CHENGGONG)
printf("未找到相关记录\n");
break;
case 2:
printf("请输入要查询的来源或去向:");
scanf("%s",linshi);
for(i=0;i<dijitiao;i++)
if(strcmp(jilu[i].laiyuan,linshi)==0) /*查询*/
tishi=shuchu(i);
if(tishi!=CHENGGONG)
printf("未找到相关记录\n");
break;
case 3:
printf("请输入要查询的日期:");
scanf("%s",linshi);
for(i=0;i<dijitiao;i++)
if(strcmp(jilu[i].riqi,linshi)==0) /*查询*/
tishi=shuchu(i);
if(tishi!=CHENGGONG)
printf("未找到相关记录\n");
break;
case 4:
printf("请输入要查询的数目:");
scanf("%s",linshi);
for(i=0;i<dijitiao;i++)
if(strcmp(jilu[i].shumu,linshi)==0)
tishi=shuchu(i);
if(tishi!=CHENGGONG)
printf("未找到相关记录\n");
break;
default:printf("输入错误\n");
}
printf("是否继续查询? <Y/N>");
xuanze=getch();
if(xuanze=='N' || xuanze=='n')
break;
}
}

/*将字符串转换为浮点数*/
double zhuanhuan(char *str)
{
int zhengshu=0,xiaoshu=0,neixing=1,zhishu,zhengfu=1;
double jieguo=0;
zhengshu=strlen(str);
switch(str[0])
{
case '-':
str[0]='0';
zhengfu=-1;
break;
case '+':
str[0]='0';
zhengfu=1;
break;
}
for(i=0;str[i]!='\0';i++)
if(str[i]='.')
{
zhengshu=i;
break;
}
for(i=0;str[i]!='\0';i++)
{
if(str[i]!='.' && neixing==1)
{
zhishu=zhengshu-i-1;
jieguo=jieguo+(str[i]-48)*pow(10,zhishu);
}
else
{
if(str[i]=='.')
neixing=0;
else
{
zhishu=i-zhengshu-1;
jieguo=jieguo+(str[i]-48)*pow(10,zhishu);
}
}
}
if(zhengfu==-1)
return -jieguo;
return jieguo;
}

/*用于统计*/
void tongji(void)
{
double shumu=0,shumu2;
char riqi1[10],riqi2[10];
while(1)
{
printf("\n请输入起始日期(含该日,年四位,月日两位):");
scanf("%s",riqi1);
printf("\n请输入截止日期(含该日,年四位,月日两位):");
scanf("%s",riqi2);
if(strcmp(riqi1,riqi2)<0)
for(i=0;i<dijitiao;i++)
if(strcmp(riqi1,jilu[i].riqi)<=0 && strcmp(riqi2,jilu[i].riqi)>=0)
{
shumu2=zhuanhuan(jilu[i].shumu);
shumu=shumu+shumu2;
}
else printf("输入有误.\n");
printf("\n该时间段内总收支情况为:%.2f\n",shumu);
printf("\n是否继续统计? <Y/N> ");
xuanze=getch();
printf("\n");
if(xuanze=='N' || xuanze=='n')
break;
}
}

/*导入文件上的信息,相当于初始化*/
int daoruxinxi()
{
FILE *fp;
if((fp=fopen("shouzhiguanli.txt","r+"))==NULL)
{
printf("当前收支情况文件不存在.\n");
if((fp=fopen("shouzhiguanli.txt","w+"))==NULL)
{
printf("未知错误导致未能建立新文件,按任意键结束程序.\n");
getch();
exit(0);
}
else
{
fclose(fp);
printf("建立新文件成功,是否开始新建记录. <Y\\N>\n");
xuanze=getch();
if(xuanze=='Y' || xuanze=='y')
xinzeng(dijitiao);
}
}
else
{
for(dijitiao=0;(dijitiao<TIAOSHU && !feof(fp));dijitiao++)
{
fscanf(fp,"%s ",jilu[dijitiao].xingming);
fscanf(fp,"%s ",jilu[dijitiao].laiyuan);
fscanf(fp,"%s ",jilu[dijitiao].riqi);
fscanf(fp,"%s ",jilu[dijitiao].shumu);
}
fclose(fp);
return CHENGGONG;
}
return SHIBAI;
}

/*主函数*/
void main()
{
if(daoruxinxi()==CHENGGONG) /*若导入成则开始主菜单*/
{
int xunhuan=1; /*用于控制循环*/
while(xunhuan)
{
printf("\n\n\n \37~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\37\n"); /*以下输出提示信息*/
printf(" \23 导 入 收 支 情 况 成 功. \23\n");
printf(" \23~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\23\n");
printf(" \23 \1 1. 增 加 新 记 录 \23\n");
printf(" \23 \1 2. 删 除 已 有 记 录 \23\n");
printf(" \23 \1 3. 修 改 已 有 记 录 \23\n");
printf(" \23 \1 4. 查 询 已 有 记 录 \23\n");
printf(" \23 \1 5. 统 计 一 段 时 间 内 的 数 据 \23\n");
printf(" \23 \1 6. 退 出 该 系 统 \23\n");
printf(" \36~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\36\n\n");
printf("请选择要执行的操作:");
xuanze=getch(); /*选择操作*/
xuanze=xuanze-48; /*前面接收的是1的ASC码实际上是49而不是1,转换一下*/
switch(xuanze)
{
case ZENGJIA:xinzeng(dijitiao);break;
case SHANCHU:shanchu();break;
case XIUGAI:xiugai();break;
case CHAXUN:chaxun();break;
case TONGJI:tongji();break;
case TUICHU:xunhuan=0;break;
default:printf("输入错误.\n");
}
}
}
baocun(); /*保存更改*/
}


家政人员分类
他们还负责侍奉主人的日常起居,如更衣、洗脚等,以及美容护理、园艺装饰等家务活动。此外,他们还可能负责宠物的照料和家电维护等。智家型家政员的服务范围更为广泛,除了基本的家务外,他们还能提供家庭教育辅导,如文化课、语言、电脑、艺术和乐器指导,以及家庭交往礼仪、投资理财和法律咨询等生活和商务...

家政是什么意思
问题二:家政是什么意思啊 现代意义上的理解为:家政是对家庭关系及其事物的统称。 家政涉及家业、家法、家风、收支、教育、人与人的关系,家庭与亲戚、朋友、邻里的关系等等。现在我们所说的家政,一般指家政服务,包括:月嫂、保姆、保洁、护理、小时工等。 问题三:家政服务是什么意思 家政服务是指将部分家庭事务社会...

武汉语言文化职业学院工商管理系物流协会七,协会部门职能
武汉语言文化职业学院工商管理系的物流协会设有多个部门,各司其职,为协会的运营和发展贡献力量。首先,行政部扮演着核心角色,他们负责起草各类文件,安排会议,进行严格的考勤监督,并妥善管理资料和信息,确保工作的有序进行。财务部则专注于协会的资金管理,他们详细记录活动的经费收支,编制年度预算,对...

是什么原因让一部分成家的男人,沦为妻管严?
一部分成家的男人沦为妻管严的原因有:1,老婆的家庭背景很大。老婆的家庭实力很强硬,无论是关系,还是经济,都要超过男人的家庭很多倍,而对于一个这样的女人,男人一般会滋生两种情绪,第一种,愧疚,明知道老婆是下嫁而产生的愧疚,以此通过这样的方式老宠爱老婆,来补偿老婆,而第二种,因为自卑,...

什么是经济?平时总说这个名词,能用通俗语言解释下么?万分感谢
后者指个人或家庭在生活消费上精打细算,用消耗较少的消费品来满足最大的需要。总之,经济就是用较少的人力、物力、财力、时间、空间获取较大的成果或收益;2.经济就是国家或企业、个人的收支状况,如国民生产总值、社会总产值、企业的产量与效益、个人的收入与支出等;3.经济就是经邦济世、经国济世...

终面会问什么样的问题
6、事先最好以文字的形式写好背熟。 问题二:“谈谈你的家庭情况” 思路:1、 况对于了解应聘者的性格、观念、心态等有一定的作用,这是招聘单位问该...我还可以付帐并保持收支平衡的。 5、 你与现在的老板相处很久了,为什么不继续干下去了呢? 假设说主考已经击中了你的要害,他说得完全是事实,但这并...

精英家庭VS普通家庭:为什么精英家庭更容易出牛娃?
看,普通家庭潜意识会把教育消费看成一笔交易,考虑的是收支平衡。要问家长为什么给孩子选英语班?大概是因为英语会和孩子的成绩挂钩…… 所以你会发现普通家长...这也是为什么国内语言培训班泛滥、技能艺术班遍街的原因之一。 很多普通家庭觉得击剑、马术、攀岩等项目无用还危险,不如游泳、篮球这样的活动有意义。而精英...

求高考政治语言 总结
就是考试答题必写的写了就有分的政治语言!!!重赏... 就是考试答题必写的写了就有分的政治语言...农业结构、所有制结构、地域结构、城乡结构、劳动力结构、收入分配结构及家庭消费结构、国际贸易(商品)...四个手段(经济、行政、法律和道德手段)实现四个目标(经济增长、扩大就业、保持物价稳定、国际收支平衡)...

新产品开发如何撰写专案计划书 详细??
4. 现金收支分析。5. 资金的来源和使用 专案计划书怎么写? 写好计划书首先得先抓住投资方关注的什么、专案的亮点在哪里,最好能将两者结合起来,尽量找出...活动的目的、意义应用简洁明了的语言将目的要点表述清楚;在陈述目的要点时,该活动的核心构成或策划的独到之处及由此产生的意义(经济效益、社会利益、媒体效应...

幼儿园后勤园长工作总结
一“语言整合《字宝宝乐园》”为主题开展特色教学。建立人人一节研讨课制度,教师每年上一节汇报观摩课...严格接送制度,又一次为每个家庭制作了安全接送卡,并督促门卫把好大门关。结合健康活动,要求各班老师...出纳人员严格遵守《现金管理》条列,清算幼儿伙食费及时上缴幼管费,张贴伙食费收支情况表。并做好发放各种...

绍兴县19831384343: C语言编写一个家庭财务管理系统 -
濮纯乳酸: int main() { char answer; Printf("您需要家庭财务管理系统?\n"); Scanf("%C", answer); switch(answer) { Y:printf("Please use your computer to write by yoursef!\n"); break; N:printf("Good Boy! You can manage your own financial problem!\n"); } return 0; }

绍兴县19831384343: 用C语言编写一个家庭财务管理程序 -
濮纯乳酸: excel好像就可以啊...

绍兴县19831384343: C语言,解释下这个程序,家庭财务管理 -
濮纯乳酸: 你上面说的很清楚了,先输入要删除记录的年和月,然后 两个while循环查找符合年月的记录,如果有的话,将这条记录删除,否则 打印 查无此信息

绍兴县19831384343: 家庭财务管理系统,无需链表的c语言代码,实现成员的收入和支出的添 -
濮纯乳酸: 不用链表就用数组做 定义结构体,然后做结构体数组 写添加 查询 修改 删除 统计 五个函数 主函数中做一个菜单选择就好.

绍兴县19831384343: 用C语言编写了一个个人财务管理系统 -
濮纯乳酸: 用命令行做菜单 完成收入, 支持, 查询 这三个功能基本上就可以了 想复杂一些的话, 可以做登陆登出 数据保存在文件中即可.

绍兴县19831384343: 用c语言实现家庭财务管理系统,要求有添加,删除,查找模块,且能在win - tc中运行.急急急
濮纯乳酸: 哦 这种系统不难做 就分几个模块 添加一个 删除一个 查找一个 最后在main调用就可以了哈 希望能帮到你 不懂的欢迎和我探讨

绍兴县19831384343: 求一个C语言的程序 -- 个人收支管理系统
濮纯乳酸: 用TC2.0写的. /*=======个人收入支出管理系统======*/ #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<dos.h> #include<graphics.h> struct DATA { int y,m,d; char brf[250]; long int money1,money2; char iao; struct DATA *next; }...

绍兴县19831384343: 用C语言编写"个人财务管理系统"的程序 -
濮纯乳酸: 接着上面的代码,太长一次回答不了. int readfile() //财务信息读取 { int k = 0; if((fp=fopen("data.txt","r"))==NULL)//读取客房信息 { printf("初始化时未发现文件,已建立.\n"); if((fp=fopen("data.txt","w"))==NULL) { printf("初始化...

绍兴县19831384343: 求家庭财务管理小程序(C语言作业)的设计思路及主要知识点 -
濮纯乳酸: 主要是数据结构,模块化编程最好.大致分为逻辑检查 输入数据 文件输入关闭.使用好结构体和多个函数彼此调用,

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网