求C语言程序设计一个!要求加减乘除四则运算,能够保存计算记录,以及查看以前的计算!
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/22 08:23:34
求C语言程序设计一个!要求加减乘除四则运算,能够保存计算记录,以及查看以前的计算!
是用文件保存吗?
再问: 对的!我给你我们设计的课程设计的要求:高精度计算器: 编制一个软件用于实现高精度的计算,基本要求:要有+、-、*、/四则运算,记录算式,输出算式,查看算式和结果!
再答: 可以在输出的语句后加入文件存贮的功能。以追加方式打开文件,将输出到屏幕的结果以字符串的形式存入文件中。
再问: 可不可以麻烦高手帮忙编一下啊!我可以再追加50分……
再答: void main() { FILE *fp; fp=fopen("file.dat","a"); float x,y; char c; scanf("%f%c%f",&x,&c,&y); switch(c) { case '+': printf("%f5.2%c%5.2f=%5.2f\n",x,c,y,x+y); fprintf(fp,"%5.2f%c%5.2f=%5.2f\n",x,c,y,x+y); break; case '-': printf("%5.2f%c%5.2f=%5.2f\n",x,c,y,x-y); fprintf(fp,"%5.2f%c%5.2f=%5.2f\n",x,c,y,x-y); break; case '*': printf("%5.2f%c%5.2f=%5.2f\n",x,c,y,x*y); fprintf(fp,"%5.2f%c%5.2f=%5.2f\n",x,c,y,x*y); break; case '/': printf("%5.2f%c%5.2f=%5.2f\n",x,c,y,x/y); fprintf(fp,"%5.2f%c%5.2f=%5.2f\n",x,c,y,x/y); break; default:break; } fclose(fp); } 存结果的文件在当前工程目录下,可以用记事本打开的。
再问: 对的!我给你我们设计的课程设计的要求:高精度计算器: 编制一个软件用于实现高精度的计算,基本要求:要有+、-、*、/四则运算,记录算式,输出算式,查看算式和结果!
再答: 可以在输出的语句后加入文件存贮的功能。以追加方式打开文件,将输出到屏幕的结果以字符串的形式存入文件中。
再问: 可不可以麻烦高手帮忙编一下啊!我可以再追加50分……
再答: void main() { FILE *fp; fp=fopen("file.dat","a"); float x,y; char c; scanf("%f%c%f",&x,&c,&y); switch(c) { case '+': printf("%f5.2%c%5.2f=%5.2f\n",x,c,y,x+y); fprintf(fp,"%5.2f%c%5.2f=%5.2f\n",x,c,y,x+y); break; case '-': printf("%5.2f%c%5.2f=%5.2f\n",x,c,y,x-y); fprintf(fp,"%5.2f%c%5.2f=%5.2f\n",x,c,y,x-y); break; case '*': printf("%5.2f%c%5.2f=%5.2f\n",x,c,y,x*y); fprintf(fp,"%5.2f%c%5.2f=%5.2f\n",x,c,y,x*y); break; case '/': printf("%5.2f%c%5.2f=%5.2f\n",x,c,y,x/y); fprintf(fp,"%5.2f%c%5.2f=%5.2f\n",x,c,y,x/y); break; default:break; } fclose(fp); } 存结果的文件在当前工程目录下,可以用记事本打开的。
求C语言程序设计一个!要求加减乘除四则运算,能够保存计算记录,以及查看以前的计算!
c语言程序设计 计算时钟的夹角
C++ C语言程序设计 邮资计算
求用C语言编写的能运行计算四则运算结果的程序,要求输入算式按回车得出结果
怎样把计算器计算的记录保存下来
c语言程序设计题目:计算一元二次方程的根
C语言程序设计:用下面公式计算e的x次方.
C语言程序设计 求一个圆的面积,圆的半径要求从键盘出入
如何编写一个可以计算任意两个实数的四则运算,求余,乘方的C语言计算器
制作一个能进行四则运算的计算器?要求有0-9数字输入和小数点计算.
C语言程序设计 如下图,计算数列和
C语言程序设计,计算下列分段函数.