实现功能:具备整型数据、浮点型数据的算术(加、减、乘、除)运算功能。依次输入第一个运算数、运算符(+,-,*,/)、第二个运算数,然后输出结果。结果可以作为下一个运算的第一运算数。按‘C’清屏,按‘R’返回 菜单。
例如:输入:2+5
输出:7
多功能计算器的C语言实现
题目:设计一个多功能计算软件
实现功能:具备整型数据、浮点型数据的算术(加、减、乘、除)运算功能。依次输入第一个运算数、运算符(+,-,*,/)、第二个运算数,然后输出结果。结果可以作为下一个运算的第一运算数。按‘C’清屏,按‘R’返回 菜单。
例如:输入:2+5
输出:7
C语言实现:
#include
#include
#include
#define MaxLength 50
void Show_screen()
{
}
double myadd(double x, double y)
{
}
double mysub(double x, double y)
{
double sub; sub=x-y; if(sub-(int)sub==0) printf("%.0f",sub); printf("%.6f",sub); else return sub; double sum; sum=x+y; if(sum-(int)sum==0) printf("%.0f",sum); printf("%.6f",sum); else return sum; printf("####################################################\n"); printf("#依次输入操作数1、运算符和操作数2,例如:2+5。 #\n"); printf("#按回车键显示运算结果,其可作为下一个输入的操作数。#\n"); printf("#按键c清除屏幕,按键r返回菜单。 #\n"); printf("####################################################\n");