您的位置:首页 > 编程语言

代码练习,自创的加油记帐软件

2015-05-01 14:28 155 查看
/*
*Copyright(c) 2015/5/1 CSDN博客
*All rights reserved.
*文件名称:main.c
*作    者:金叶
*完成日期:2015/5/1
*版本号:V1.0
*问题描述:加油记帐
*/
#include <stdio.h>
#include <stdlib.h>
#define Oil_prices 6.25

double cal(int money,double run); //用于计算油耗

int main()
{
int year,month,day; //年月日
int money; //加的油钱
double run; //行驶路程
double Oil_consumption;
char choose;
FILE *fp; //文件指针变量
printf("欢迎使用V1.0加油记帐程序!\n");
printf("现在开始记帐\n");
do{
printf("输入日期(年 月 日):");
scanf("%d %d %d",&year,&month,&day);
printf("输入油钱:");
scanf("%d",&money);
printf("行驶里程:");
scanf("%lf",&run);
Oil_consumption=cal(money,run);
printf("油耗为%.2lf升/百公里\n",Oil_consumption);
if ((fp=fopen("jiayou.txt","a"))==NULL){
printf("jiayou file cannot open!");
exit(0);
}
fprintf(fp,"加油时间为%d年%d月%d日\t油费%d元\t行驶里程%lf公里\t百公路油耗%.2lf升\n",year,month,day,money,run,Oil_consumption);
fclose(fp);
printf("记录已保存在文件中\n\n");

printf("******************* SUCCESS ***********************\n");
printf("按 N 退出,其他键继续....\n\n");
fflush(stdin);
choose=getchar();
printf("\n");
}
while (choose !='n'&&choose!='N');
return 0;
}

double cal(int money,double run)
{
double Oil;
Oil=((money/Oil_prices)/run)*100;
return Oil;
}






函数的格式运用还是不够熟悉 格式的型式也是

相同代码的修改使用 到时很让人喜欢 改改就可以用 真是极简单的事

这个软件是在加油的时候想到的,想到就做了 蛮高兴的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: