nynw.net
当前位置:首页 >> 输入两个数,然后输入一个运算符,计算出结果输出... >>

输入两个数,然后输入一个运算符,计算出结果输出...

import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("输入第一个数"); double x=input.nextDouble(); System.out.println("输入第二个数"); d...

使用switch语法,输入就是一个字符,比如: char yunsuanfu = new Scanner(System.in).next().charAt(0); switch(yunsuanfu){ case:'+'; 调用加法类; break; case:'*'; 调用乘法类; break; .... } 减法和除法自己补全,除法符号为:'/'。

刚刚测试了下,*用于程序参数是有特殊意义的,它会匹配当前class所在目录的所有文件文件名,所以你得换个符号做乘法运算,比如x

#include int main() { int num1,num2,num3=0; char a; while(1) { printf("input:"); scanf("%d%c%d",&num1,&a,&num2); /* switch(a) { case '+':num3 = num1+num2;break; case '-':num3 = num1-num2;break; case '*':num3 = num1*num2;break; ...

一个简单的C语言小程序就可以满足要求,需要用到switch-case语句,先上代码: #include int main(){double a, b, answer;/*两个数a、b及其计算结果answer,由于下面会有除法,可能使answer出现小数,所以定义double类型变量*/char op;//运算符op...

如果我的回答你还满意记得选个满意答案哦#include void main() { float a,b; char c; printf("请输入两个操作数:"); scanf("%f",&a); scanf("%f",&b); getchar(); printf("请选择操作运算:"); scanf("%c",&c); switch(c) { case '+': printf("结...

#include 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;bre...

精确到两位小数: #include void main() { int a,b; double result; char c; scanf("%d%d",&a,&b); getchar(); c=getchar(); switch(c) { case '+':result=a+b;break; case '-':result=a-b;break; case '*':result=a*b;break; case '/':result=a...

#includeint main(){ int a, b; char op; scanf ("%d%d %c", &a, &b, &op); if (op == '+'){printf ("%d\n", a+b);} else if (op == '-'){printf ("%d\n", a-b);} else if (op == '*'){printf ("%d\n", a*b);} else if (op == '/'){printf ("%d\...

switch: #include using namespace std; void main() { char ch; double m,n; coutm>>n; coutch; switch(ch) { case '+': cout

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