xcxd.net
当前位置:首页 >> C语言,编写一个程序 用户输入运算符和四则运算符,输出计算结果 >>

C语言,编写一个程序 用户输入运算符和四则运算符,输出计算结果

#include<stdio.h> void main() { int a,b,d; char c; printf("请输入一种运算符:\n"); scanf("%c",&c); printf("请输入两个数:\n"); scanf("%d",&a); scanf("%d",&b); switch(c) { case '+': d=a+b;break; case '-': d=a-b;break; case '*': d=a*b;break; case '/': d=a/b;break; default: break; } printf("%d",d); }

#include "stdio.h"#include "stdlib.h" char token; int exp(); int term(); int factor(); void error() { fprintf(stderr,"Error\n"); exit(1); }// void match(char expecttoken) { if ( token == expecttoken) { token = getchar(); } else { error(); } } int main() { int result;

'#' != c 求采纳

#include int main() { float a,b; char c; scanf("%c",&c); switch(c) { case'+': scanf("%f,%f",&a,&b); printf("%f+%f=%f\n",a,b,a+b); break; case'-': scanf("%f,%f",&a,&b); printf("%f-%f=%f\n",a,b,a-b); break; case'*': scanf("%f,%f",&a,&b);

#includevoid main(){ int a,b,d; char c; printf("请输入一种运算符:\n"); scanf("%c",&c); printf("请输入两个数:\n"); scanf("%d",&a); scanf("%d",&b); switch(c) { case '+': d=a+b;break; case '-': d=a-b;break; case '*': d=a*b;break; case '/': d=a/b;break; default: break; } printf("%d",d);}

#include<stdio.h>#include<stdlib.h>#include<math.h> int main(void) { float a,b,f; int ctl=0,p; char Cflag='Y'; char c; char sa[10],sb,sc[10]; while((Cflag == 'Y') || (Cflag == 'y') ) { for(p=0;p<10;p++) sa[p]='\0'; sb='\0'; for(p=0;p<10;p++) sc[p]='\0'; p=0; ctl=1;

你学过C++吗?这个是运算符重载的题目,需要类的.#includeint haha( int , int );void main(){ int a ; int b ; scanf("%d%d",&a,&b); haha( a, b );}int haha( int x, int y ){ char c; scanf("%c", c); switch( c ) { case '+': printf("%d",x+y ); break; //其他的自己可以加 default : printf("error"); break; } return 0;}自己再好好的香香啊

展开全部#include int main() {double a,b,c; char op; scanf("%lf%c%lf",&a,&op,&b); if(op=='+')c=a+b; else if (op=='-')c=a-b; else if (op=='*')c=a*b; else if (op=='/') if(b)c=a/b; else {printf("除数不能为0!\n"); return 0;} printf("%g%c%g=%g\n",a,op,b,c); return 0; }

#include &lt;iostream&gt;int main(){ using namespace std; int cint_a,cint_b,rint_c; char ch; cout&lt;&lt;"请输入2个整数 :"&lt;&lt;endl; cin&gt;&gt;cint_a&gt;&gt;cint_b; while(!cin) { cout&lt;&lt;"输入失败请重新输入两个整数!"&lt;&lt;endl; cin.

int a,b; char hao; cin>>a>>hao>>b; switch(hao) { case'+' cout<<a+b; break; case'-' cout<<a-b; break; case'*' cout<<a*b; break; case'/' cout<<a/b; break; }

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