本文主要是介绍代码练习,自创的加油记帐软件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
/*
*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.25double 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;
}
函数的格式运用还是不够熟悉 格式的型式也是
相同代码的修改使用 到时很让人喜欢 改改就可以用 真是极简单的事
这个软件是在加油的时候想到的,想到就做了 蛮高兴的
这篇关于代码练习,自创的加油记帐软件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!