#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 <iostream>int main(){ using namespace std; int cint_a,cint_b,rint_c; char ch; cout<<"请输入2个整数 :"<<endl; cin>>cint_a>>cint_b; while(!cin) { cout<<"输入失败请重新输入两个整数!"<<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; }