标题:用C语言编写个人理财软件
只看楼主
chhubert
Rank: 1
来 自:田埂上
等 级:新手上路
帖 子:20
专家分:2
注 册:2010-7-14
结帖率:100%
已结贴  问题点数:30 回复次数:1 
用C语言编写个人理财软件
要求不高,只要收入和支出等简单的编写代码就可以了!
搜索更多相关主题的帖子: 个人理财 C语言 软件 编写 
2010-07-14 19:33
sunyh1999
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:14
帖 子:1178
专家分:3032
注 册:2009-5-17
得分:30 
写了一个非常简单的,你看看:
程序代码:
#include <stdio.h>
#include <stdlib.h>
float sum;
void lock()
{
    long int a;
    printf("请输入密码!\n");
    scanf("%d",&a);
    if(a==123456)
    {printf("密码输入正确,欢迎进入家庭理财系统!\n\n\n\n\n");}
    else
    {printf("密码输入错误!\n");return;}
}
void calculator()
{int ri, repeat;
int op1, op2, res;
char open;
scanf("%d", &repeat);
for(ri=1; ri<=repeat; ri++){
scanf("%d", &op1);
open= getchar();
res=op1;
while(open!='='){
scanf("%d",&op2);
if(open=='+')
res=res+op2;
if(open=='-')
res=res-op2;
if(open=='*')
res=res*op2;
if(open=='/')
res=res/op2;
open=getchar();}
printf("%d\n", res);
}
void inquire about()
{printf("当前余额为:%d元:\n",sum);}
void ncome();
{float x;

 printf("请输入进账数额:\n");

 scanf("%f",&x);

 sum=sum+x;

 printf("按任意键返回......");

 getchar();
}
void disburse()
{float x;

 printf("请输入支出数额:\n");

 scanf("%f",&x);

 sum=sum-x;

 printf("按任意键返回.......");

 getchar();

 return;
}
void account activity()
{int x;

 printf("***********************************\n");

 printf("1.支出 2.进账 3.退出\n");

 printf("***********************************\n");

 scanf("%d",&x);

 switch(x)

 {case 1:  disburse();break;
  case 2:  ncome();break;
  case 3:  printf("欢迎使用,再见!\n");break;break;
  case 4:  inquire about();break;

 }
}
void password()
{
    long int a;
    printf("请输入密码!\n");
    scanf("%d",&a);
    if(a==123456)
    {printf("密码输入正确,欢迎进入家庭理财系统!\n\n\n\n\n");}
    else
    {printf("密码输入错误!\n");break;}
}
void main()
{

 password();

 int x;

 printf("\n******************************\n");

 printf("\n家庭理财系统1.0 by sunyh1999\n");

 printf("\n******************************\n");

 printf("请选择管理项目:\n");

 printf("1.详细账目输入\n");

 printf("2.查询当前余额\n");

 printf("3.小工具(计算器)\n");

 printf("4.锁定管理系统\n");

 printf("5.退出\n");

 scanf("%d",&x);

 switch(x)

 {case 1: account activity();break;
  case 2: inquire about break;
  case 3: calculator();break;
  case 4: lock();break;
  case 5: printf ("欢迎再次使用,再见!");break; break;
  default:printf ("输入错误!");break; break;

 }
}

 

欢迎来到我的博客:http://blog..cn/noisunyuhong
2010-07-16 11:45



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-312992-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014247 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved