NOIP19:简单计算器

/*

1.4编程基础之逻辑表达式与条件分支

19:简单计算器


总时间限制:1000毫秒内存限制:65536 kb

描述

一个最简单的计算器,支持+,-,*,/四种运算。仅需考虑输入输出为整数的情况,数据和运算结果不会超过int表示的范围。


输入

输入只有一行,共有三个参数,其中第1,2个参数为整数,第3个参数为操作符(+、-、*、/)。

输出

输出只有一行,一个整数,为运算结果。然而:

1。如果出现除数为0的情况,则输出:除以零!

2。如果出现无效的操作符(即不为+,-,*,/之一),则输出:无效的操作!

样例输入

1 2 +

样例输出

3

提示

可以考虑使用如果和开关结构。

*/

# include & lt; stdio.h>

# include & lt; stdlib.h>

int主要()

{

,,int a, b, c,

char ch;

scanf (“% d % d % c, a, b,和ch);

if (b==0),,printf("除以零! \ n ");其他

{

如果(ch==' + ' | | ch==' - ' | | ch==?’| | ch=='/')

{

如果(ch==' + '),,printf (" % d \ n”, a + b);

,,,,,,如果(ch==?”),,printf (" % d \ n”, a - b);

,,,,如果(ch==' * '),,printf (" % d \ n”, a * b);

,,,,如果(ch=='/'),,printf (" % d \ n ", a/b);}

其他,printf("无效的操作符! \ n”);,,

}

系统(“暂停”);

返回0;

}


NOIP19:简单计算器