标签:case 字符 打印 int sum 计算器 break 简单 模拟
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
模拟简单计算器
题目正文
使用Switch语句编写一个模拟简单计算器的程序。依次输入两个整数和一个字符,并用空格隔开。如果该字 符是一个“+”,则打印和;如果该字符是一个“-”,则打印差;如果该字符是一个“*”则打印积;如果该字符是“/”,则打印商;如果该字符是一个 “%”,则打印余数。打印结果后输出一个空行。
代码如下(示例):
#include<stdio.h>
#include<iostream>
using namespace std;
int main()
{
int a,b;
char c;
int sum=0;
cin>>a>>b>>c;
switch(c)
{
case '+':
sum=a+b;
break;
case '-':
sum=a-b;
break;
case '*':
sum=a*b;
break;
case '/':
sum=a/b;
break;
case '%':
sum=a%b;
break;
}
cout<<sum<<endl;
}
总结
我一开始报错是因为的符号用了双引号引起来,所以一直报错,后来我改成了单引号,就提交正确了。
标签:case,字符,打印,int,sum,计算器,break,简单,模拟 来源: https://blog.csdn.net/MarigoldLi/article/details/116607539
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。