A. 急求用c语言编写一个只有加减乘除的循环计算器最好有程序分析
#include<stdio.h>//望采纳!!!
intmain(void)
{
doublea,b;
charch,yn;
do{
printf("请输入运算式子:");
scanf("%lf%c%lf",&a,&ch,&b);
switch(ch)
{
case'+':printf("%lf%c%lf=%lf ",a,ch,b,a+b);break;
case'-':printf("%lf%c%lf=%lf ",a,ch,b,a-b);break;
case'/':printf("%lf%c%lf=%lf ",a,ch,b,a/b);break;
case'*':printf("%lf%c%lf=%lf ",a,ch,b,a*b);break;
default:printf("式子输入错误!请以(数1+数2)这种格式输入!");
}
fflush(stdin,NULL);
printf("计算完毕!是否再次使用?y/n:");
scanf("%c",&yn);
if(yn=='y'||yn=='Y')
{printf("欢迎再次使用 ");continue;}
else{printf("感谢使用本计算器!本次服务到此结束! ");break;}
}
while(1);
}
B. c语言。编一个运算器程序。要求能实现两个数的加减乘除四种运算。输入两个操作数和一个运算符号。输出结果
#include "stdio.h"
void main()
{
float a,b,c;
char ch,ch1;
printf("请输入表达式如 5+6= 然后按回车键:");
scanf("%f%c%f%c",&a,&ch,&b,&ch1);
switch(ch)
{
case '+':
c=a+b;
printf("%f+%f=%f\n",a,b,c);
break;
case '-':
c=a-b;
printf("%f-%f=%f\n",a,b,c);
break;
case '*':
c=a*b;
printf("%f*%f=%f\n",a,b,c);
break;
case '/':
switch(b==0)
{
case 1:
printf("输入有误,请重试:"); break;
case 0:
c=a/b;
printf("%f/%f=%f\n",a,b,c);
break;
}break;
default:
printf("输入表达式错误或该计算器不具备 %ch 功能\n",ch);
}
}
这个程序试过了,完全能用,请给个满分哦
C. 怎样用C语言编写一个简单的可以进行加减乘除运算混合运算的计算器
用C语言编写一个简单的可以进行加减乘除运算混合运算的计算器的方法:
1、打开visual C++ 6.0-文件-新建-文件-C++ Source File;