个人记账管理系统.doc

2021-09-24 17:35

#include "stdio.h"

#include "stdlib.h"

#include "conio.h"

#include "string.h"

#include "math.h"

#define TIAOSHU 100

#define CHENGGONG 1

#define SHIBAI 0

struct shouzhixinxi

{

char xingming[20];

char laiyuan[40];

char riqi[20];

char shumu[10];

}jilu[TIAOSHU];

char xuanze;

int tishi;

int dijitiao=0;

int i;

char linshi[40];

double linshi2;

void baocun()

{

FILE *fp;

if((fp=fopen("e:\shouzhiguanli.txt","w+"))==NULL)

{printf("cannot open file\n");

return;

}

for(i=0;i<=TIAOSHU;i++)

if(fwrite(&jilu[i],sizeof(struct shouzhixinxi),1,fp)!=1)

printf("wei jian chuan jian shi bai");

fclose(fp);

}

int shuchu(int i)

{

printf("\n\n

\37~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\37\n");

printf(" \23 \3.shou zhi ren xing ming%-20s\23\n",jilu[i].xingming); printf(" \23 \3.shou zhi lai yuan huo qu xian:%-17s\23\n",jilu[i].laiyuan); printf(" \23 \3.shou zhi ri qi:%-26s\23\n",jilu[i].riqi);

printf(" \23 \3.shou zhi shu mu:%-26s\23\n",jilu[i].shumu);

printf(" \36~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\36\n"); return CHENGGONG;

}

void xinzeng()

{

int shumu;

void zihanshu();

printf("\n");

printf("qing shu ru xin xi tiao shu:\n");

scanf("%d",&shumu);

for(i=1;i<=shumu;i++)

{

printf("\nqing shu ru shou ru huo zhi chu ren yuan de xing ming:");

scanf("%s",jilu[i].xingming);

printf("\nqing shu ru shou ru lai yuan huo zhi chu qu xian:");

scanf("%s",jilu[i].laiyuan);

printf("\nqing shu ru shou ru huo zhi chu de ri qi:");

scanf("%s",jilu[i].riqi);

printf("\nqing shu ru shou ru huo zhi chu de shu mu:");

scanf("%s",jilu[i].shumu);

printf("qing shu ru xia yi tiao:\n");

}

for(i=1;i<=shumu;i++)

{

printf("***********wo shu ru de xin xi*****************");

printf("\n");

printf("%s",jilu[i].xingming);

printf("\n");

printf("%s",jilu[i].laiyuan);

printf("\n");

printf("%s",jilu[i].riqi);

printf("\n");

printf("%s",jilu[i].shumu);

printf("\n");

printf("____________________________________\n");

}

printf("shi fou bao cun zhe tiao xin xi? <Y/N>\n");

xuanze=getch();

if(xuanze=='Y' || xuanze=='y')

{

baocun();

}

else

{

zihanshu();

}

zihanshu();

}

void shanchu()

{

void zihanshu();

int xuhao=0,biaoshi[20]={-1};

while(1)

{

printf("\nqing xuan ze shan chu de fang shi: 1.xing ming i yuan huo qu xian 3.ri qi 4.shu mu\n");

xuanze=getch();

xuanze=xuanze-48;

switch(xuanze)

{

case 1:

printf("qing shu ru yao cha xun de xing ming:");

scanf("%s",linshi);

for(i=0;i< TIAOSHU;i++)

if(strcmp(jilu[i].xingming,linshi)==0)

{

xuhao++;

biaoshi[xuhao]=i;

printf("\n\n%10d.->",xuhao);

tishi=shuchu(i);

}

if(tishi!=CHENGGONG)

printf("wei zhao dao xiang guan ji lu\n");

break;

case 2:

printf("qing shu ru yao cha xun de lai yuan huo qu xian:");

scanf("%s",linshi);

for(i=0;i< TIAOSHU;i++)

if(strcmp(jilu[i].laiyuan,linshi)==0)

{

xuhao++;

biaoshi[xuhao]=i;

printf("\n\n%10d.->",xuhao);

tishi=shuchu(i);

}

if(tishi!=CHENGGONG)

printf("wei zhao dao xiang guan ji lu\n");

break;

case 3:

printf("qing shu ru yao cha xun de ri qi:");

scanf("%s",linshi);

for(i=0;i< TIAOSHU;i++)

if(strcmp(jilu[i].riqi,linshi)==0)

{

xuhao++;

biaoshi[xuhao]=i;

printf("\n\n%10d.->",xuhao);

tishi=shuchu(i);

}

if(tishi!=CHENGGONG)

printf("wei zhao dao xiang guan ji lu\n");

break;

case 4:

printf("qing shu ru yao cha xun de shu mu:");

scanf("%s",linshi);

for(i=0;i< TIAOSHU;i++)

if(strcmp(jilu[i].shumu,linshi)==0)

{

xuhao++;

biaoshi[xuhao]=i;

printf("\n\n%10d.->",xuhao);

tishi=shuchu(i);

}

if(tishi!=CHENGGONG)

printf("wei zhao dao xiang guan ji lu\n");

break;

default:printf("shu ru cuo wu\n");

个人记账管理系统.doc.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:Quark Pair Production in the Chiral Phase Transition

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: