第二节:运算符和表达式

掌握算术运算、关系运算、逻辑运算、变量自增自减、三目运算

1、A+B问题

给定两个整数A和B,输出A+B的值。

输入:

一行,包含两个整数A,B,中间用单个空格隔开。A和B均在整型范围内。

输出: 一个整数,即A+B的值。保证结果在整型范围内。

样例输入:

1 2

样例输出:

3

2、计算(a+b)*c的值

给定3个整数a,b,c,计算表达式(a+b)*c的值。

输入:

一行,包括三个整数a,b,c(-10,000<a,b,c<10,000),数与数之间以一个空格分开。

输出:

一行,即表达式的值。

样例输入:

2 3 5

样例输出:

25

3、计算(a+b)/c的值

给定3个整数a,b,c,计算表达式(a+b)/c的值,"/"是整除运算。

输入:

一行,包括三个整数a,b,c(-10,000<a,b,c<10,000,c不等于0),数与数之间以一个空格分开。

输出:

一行,即表达式的值。

样例输入:

1 1 3

样例输出:

0

4、带余除法

给定被除数和除数,求整数商及余数。此题中使用默认的整除和取余运算,无须对结果进行任何特殊处理。

输入:

一行,包含两个整数,依次为被除数和除数(除数非零),中间用一个空格隔开。

输出:

一行,包含两个整数,依次为整数商和余数,中间用一个空格隔开。

样例输入:

10 3

样例输出:

3 1

5、计算分数的浮点数值

两个整数a和b分别作为分子和分母,即分数a/b,求它的浮点数值(双精度浮点数,保保留小数点后9位)。 输入: 仅一行,包括两个整数a和b 输出: 仅一行,分数a/b的浮点数值(双精度浮点数,保留小数点后9位)。 样例输入: 5 7 样例输出: 0.714285714

6、人民币支付

给定一个金额(以元为单位,如345),现在想知道支付该金额的各种面额的人民币数量,显示100元,50元,20元,10元,5元,1元各多生张,要求尽量使用大面额的钞票。 输入: 一个小于1000的正整数 输出: 输出分行,每行显示一个整数,从上到下分别表示100元,50元,20元,10元,5元,1元人民币的张数。 样例输入: 735 样例输出: 7 0 1 1 1 0

7、成绩

牛牛最近学习了C++入门课程,这门课程的总成绩计算方法是: 总成绩 = 作业成绩×20%+小测成绩×30%+期末考试成绩×50% 牛牛想知道,这门课程自己最终能得到多少分。 输入: 只有1行,包含三个非负整数A、B、C,分别表示牛牛的作业成绩、小测成绩和期末成绩。相邻两个数之间用一个空格隔开,三项成绩满分都是100分。0<=A、B、C<=100且A、B、C都是10的整数倍。 输出: 只有1行,包含一个整数,即牛牛这门课程的总成绩,满分也是100分。 样例输入: 100 100 80 样例输出: 90

8、计算球的体积

球是一种很常见的几何立体模型,我们都可以知道它的体积计算公式:

对于半径为r的球,其体积的计算公式为

V=43×π×r3π3.14

现在给定r,求V。

输入: 输入一个不超过100的非负整数,即球半径。 输出: 输出一个实数,即球的体积,保留到小数点后2位。 样例输入: 4 样例输出: 267.95