您的位置:首页 > 其它

全局变量生存周期为整个程序执行周期---现金记账

2016-07-29 16:00 309 查看
/用函数实现财务现金记账,先输入操作类型(1收入,2支出,0结束),再输入操作金额,计算现金剩余额,经多次操作直到输入操作类型为0时结束,要求定义并调用函数,其中现金收入与现金支出分别用不同函数实现/

全局变量的生存周期为整个程序执行周期

静态存储区相对固定,管理较简单,用于存放全局变量和静态变量

#include<stdio.h>
float cash;//保存现金余额
int main(void)
{
int choice;
float value;
void income(float number),expend(float number);
cash=0;
printf("输入操作类型(0--end,1--income,2--expend):");
scanf("%d",&choice);
while(choice!=0)
{
if(choice==1||choice==2)
{
printf("输入金额:");
scanf("%f",&value);
if(choice==1)
income(value);
else
expend(value);
printf("剩余金额是:%.2f\n",cash);
}
printf("继续输入操作类型:(0--end,1--income,2--expend)");
scanf("%d",&choice);
}
return 0;
}
//现金收入函数
void income(float number)
{
cash=cash+number;

}
//现金支出函数
void expend(float numb  er)
{
cash=cash-number;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: