用C语言编写程序:一个简单的计算器

要求如图所示

第1个回答  2013-03-21
#include "stdio.h"
int main() {
int a, b, result;
char c;
while(1) {
scanf("%d%c%d", &a, &c, &b);
switch(c) {
case '+':
result = a+b;
break;
case '-':
result = a-b;
break;
case '*':
result = a*b;
break;
case '/':
result = a/b;
break;
default:
break;
}
printf("%d%c%d=%d\n", a, c, b, result);

}
}
这个行不本回答被网友采纳
第2个回答  2013-03-21
#include <stdio.h>
main()
{
float data1,data2,m;
char op;
printf("Please input data1 and data2\n");
scanf("%f%c%f",&data1,&op,&data2);
switch(op)
{
case'+':m=data1+data2;printf("%f\n",m);break;
case'-':m=data1-data2;printf("%f\n",m);break;
case'*':m=data1*data2;printf("%f\n",m);break;
case'/':m=data1/data2;
{
if(data2==0)printf("error!\n");
else printf("%f\n",m);break;
}
default:printf("error!\n");
}
}
第3个回答  2013-03-21
double a,b;
char c;
scanf("%lf%c%lf",&a,&c,&b);
switch(c)
{case '+':printf("%g%c%g=%g",a,c,b,a+b);break;
case '-':printf("%g%c%g=%g",a,c,b,a-b);break;
case '*':printf("%g%c%g=%g",a,c,b,a*b);break;
case '/':b?printf("%g%c%g=%g",a,c,b,a/b):puts("error");break;
default:printf("error");break;
}

用C语言实现一个简单的计算器,要求有面积和体积输出。
c = a * b; \/\/ 计算面积 d = 2 * (a + b); \/\/ 计算周长 printf("面积 S=%.2f,体积 V=%.2f\\n", c, d); \/\/ 输出面积和周长 return 0;} ```

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

怎么用C语言编写一个简单计算器程序。
1、首先在打开的C语言软件窗口中,在Main函数的上方,写上阶乘函数的框架,如下图所示。2、然后定义一个变量【result】,如下图所示。3、然后输入if判断语句,就可以写下程序的关键语句,如下图所示。4、接下来就可以调用输出,如下图所示。5、最后点击运行,如下图所示,就可以运行测试。

如何用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语言如何实现一个简单的计算器?
1.C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。2.C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。3.不同的变量类型可以用结构体(struct)组合在一起。4.只有32个保留字(reserved keywords),使变量...

用c语言程序设计一个简单计算器,求其源代码
char str1[] = "1230.456+-789*\/知消扒Qc=^%";char cnum[5], str2[20] = "", c;int x, y, x0, y0, i, j, v, m, n, act, flag = 1;\/* Function prototypes *\/ void drawboder(void);void initialize(void);void computer(void);void changetextstyle(int font, int ...

学了一学期C语言,最后的大作业设计一个简单的计算器,可以实现加减乘除运 ...
简易计算器:include<stdio.h> main(){ float a,b,result;char op;scanf("%f%c%f",&a,&op,&b);switch(op){ case'+':result=a+b;printf("=%f",result);break;case'-':result=a-b;printf("=%f",result);break;case'*':result=a*b;printf("%f",result);break;case'\/':if(b==...

怎样用c语言编一个简单的计算器?最简单的
\/\/简单计算器,含加减乘除、乘方运算。 #include<string.h> #include<ctype.h> #include<malloc.h> \/\/ malloc()等 #include<limits.h> \/\/ INT_MAX等 #include<stdio.h> \/\/ EOF(=^Z或F6),NULL #include<stdlib.h> \/\/ atoi() #include<io.h> \/\/ eof() #include<math.h> \/\/ floor(),ceil(...

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

用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...

相似回答
大家正在搜