bmfs.net
当前位置:首页 >> 如何用C语言编写简单计算器 >>

如何用C语言编写简单计算器

#includevoid main() { float x,y,z; char c; scanf("%f%c%f",&x,&c,&y); switch ( c ) { case '+': z=x+y; break; case '-': z=x-y; break; case '*': z=x*y; break; case '/': z=( y==0 )?(0):(x/y); break; default: z=0; break; } printf("%...

#include int jisuan(int a,int b,char fu){if(fu=='+') return a+b;if(fu=='-') return a-b;if(fu=='*') return a*b;if(fu=='/') return a/b;}int fun(char *ss,int n){int i,flag=0;if(n==1) return ss[0]-'0';for(i=0;i

#include"stdio.h"void main(){float a,b,c;char e;printf("input a,e,b\n");/*输入两个数和符号,例如3+8*/scanf("%f%c%f",&a,&e,&b);switch(e){case '+':c=a+b;break;case '-':c=a-b;break;case '*':c=a*b;break;case '/':if(b==0.0) printf("...

用C语言编写一个科学计算器程序: #include void main () {float a,b,e;char f; scanf ("%c",&f); scanf ("%f,%f",&a,&b); switch (f){case '+': e=a+b; printf("%f",d); break;case '-': e=a-b; printf("%f",d); break;case '*': e = a*b; prin...

#include int main() { double num1 = 0; //输入1 double num2 = 0; //输入2 char ch; //操作 double ret = 0; //结果 printf( "输入第一个数:" ); scanf( "%lf", &num1 ); printf( "输入第二个数:" ); scanf( "%lf", &num2 ); printf( "操作[+ ...

#includevoid main(){ float a,b; char d; printf("请输入两个数a,b:"); scanf("%f,%f"&a,&b); printf("请输入运算符号d"); scanf("%c",d); switch(d) { case'+':printf("%f\n",a+b);break; case'-':printf("%f\n",a-b);break; case'*':print...

#include void main() { int a[4],b[4],c[4],i; char op[4]; for(i=0;i

#include void main() { float a,b; char d; printf("请输入两个数a,b:"); scanf("%f,%f"&a,&b); printf("请输入符号d"); scanf("%c",d); switch(d) { case'+':printf("%f\n,a+b);break; case'-':printf("%f\n,a-b);break; case'*':printf("%...

先简单给你写了一下,你先看看行不行,太晚了,我得睡啦,要是不明白,明天追问就行: #include int main() { int a,b; char c; while( //这里是逗号表达式,如果看起来别扭可以改到while循环外 printf("请输入1个式子(输入q退出):\n"), scanf(...

网站首页 | 网站地图
All rights reserved Powered by www.bmfs.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com