计算器程序的C语言程序设计

设计一个程序来模拟一个简单的手持计算器。程序支持算术运算+、-、*、/、=、以及C(清除)、A(全清除)操作。
基本要求:
程序运行时,显示一个窗口,等待用户输入,用户可以从键盘输入要计算的表达式,输入的表达式显示在窗口中,用户键入’=’ 符号后,窗口显示出结果。(不用考虑运算符的优先级)
测试数据:
程序输入不少于5种不同的表达式进行测试。
输入: 12.3+2-12+5=
输出: 12.3+2-12+5=7.3

简单的说下思路
输入一个数
输入一个符号
while(符号不是=)

switch 符号
case +,-,*,/。。。的处理
输入一个数
输入一个符号

显示结果
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-09
这个挺简单的,还是自己做吧,要自己动手,好好学习追问

会做我还百提问啊?

追答

你们肯定学了c语言了,怎么会不会呢

追问

是学了,可我不会啊,C语言太难了,你肯定会你教教我啊

第2个回答  2011-08-15
这个问题很简单的。

用c语言设计一个简单的加减乘除计算器
1、打开visual C++ 6.0-文件-新建-文件-C++ Source File。2、输入预处理命令和主函数:#include \/*函数头:输入输出头文件*\/,void main()\/*空类型:主函数*\/。3、定义变量:int a,b,d; \/*定义变量的数据类型为整型*\/,char c;\/*定义变量的数据类型为字符型*\/。4、输入四则运算式:pri...

如何用C语言编写一个计算器程序?
1.定义头文件#include "stdafx.h"、#include <stdio.h>和#include <math.h>。2.写出主函数void main(){},在函数内添加如下代码:\/\/定义变量 int minusNumber=-10; int plusNumber=0; \/\/转换成正数 plusNumber=abs(minusNumber); \/\/输出结果 printf("转换前:%d\\n",minusNumber); printf(...

用c语言程序设计一个简单计算器,求其源代码
rectangle( x, y, x + width, y + height );sprintf(str2, "%c", str1[j * 5 + i]);outtextxy( x + (width \/ 2), y + height \/ 2, str2);x += width + (width \/ 2);

用c语言 编写计算器程序
1、首先我们需要在Dev C++软件中创建一个C语言项目,项目类型选择控制台程序,如下图所示 2、接下来我们在项目下面新建C语言文件,如下图所示 3、然后我们在C文件中写入计算器逻辑代码,主要是让用户输入计算方式,然后程序自动计算,如下图所示 4、接下来我们点击运行菜单,选择下拉菜单中的运行选项,如...

怎么用C语言编写计算器程序?
><\/<\/<\/#include <stdio.h><\/int main() {<\/ char operator;<\/ double num1, num2, result;<\/ printf("欢迎来到C语言计算器!请输入运算符 (+, -, *, \/): ");<\/ scanf("%c", &operator);<\/ printf("请输入两个数字: ");<\/ scanf("%lf %lf", &num1...

自制计算器(C语言的简单实现)(可多次使用)
学习C语言,常常会感到抽象,通过实现一个实际功能,能加深理解。本文将指导您使用C语言编写一个简单的计算器程序。程序设计主要包括四个步骤:定义变量、循环提示、输入处理及功能实现。首先,定义两个双精度变量x、y用于数据计算;两个整型变量chose和isFlag分别用于用户选择及程序退出判断。使用do-while...

用C语言实现一个简单的计算器,要求有面积和体积输出。
代码如下:```c include int main() { float a, b, c, d;scanf("%f %f", &a, &b); \/\/ 输入长和宽 c = a * b; \/\/ 计算面积 d = 2 * (a + b); \/\/ 计算周长 printf("面积 S=%.2f,体积 V=%.2f\\n", c, d); \/\/ 输出面积和周长 return 0;} ```...

用c语言编写一个计算器。
include<stdio.h> int main(){ int a,b,c,max;printf("请输入三个数:\\n");scanf("%d%d%d",&a,&b,&c);if(a>b)max=a;if(c>max)max = c;printf("三个数中最大的数为:%d",max);return 0;}

C语言怎样编写一个计算器?
1、新建一个工程和.c文件 ,输入头文件和主函数。2、定义 变量类型,输入数字。3、用while语句判断数字是否在1到4范围内。4、调用函数。5、用一个for语句输出。6、编译、运行 ,得到最后的结果。

用C语言怎么写出一个计算器?
清楚算法就可以很快写出:(1)只需输入2个变量n和sum,且sum=n+sum.(2)确定n的范围为n<=100 (3)循环体为 for(n=1;n<=100;n++)sum+=n;(4)根据C语言编辑规则写出程序 用for循环求:include<stdio.h> int main(void){ int n,sum=0;for(n=1;n<=100;n++)sum+=n;printf("1...

相似回答