赞
踩
本关任务:用户输入两个四位数以内的整数,请你对两个整数进行四则运算(为保证除法能正确计算,输入的第二个整数不能为0),要求输出的四则运算表达式是完整对齐的。
例如,给定输入1256和20,其符合上述对齐要求的四则运算的输出格式应该如下所示(为了让空格显示的更直观,这里暂用下划线_
表示空格):
_1256 + 20___ = _____1276
_1256 - 20___ = _____1236
_1256 * 20___ = ____25120
_1256 / 20___ = _______62
我们用%5d,是在数据的前面补0,看上面第二个数在后面补0,就用%-5d,是这个题目的关键。
- //包含标准输入输出函数库
- #include <stdio.h>
-
- int main() {
- //声明两个整型变量,用于存储输入的两个整数
- int x, y;
- //请在Begin-End之间添加你的代码,按要求格式输出四则运算式子
- /********** Begin *********/
- scanf("%d %d", & x, & y);
-
- printf("%5d + %-5d = %10d\n", x, y, x + y);
- printf("%5d - %-5d = %10d\n", x, y, x - y);
- printf("%5d * %-5d = %10d\n", x, y, x * y);
- printf("%5d / %-5d = %10d\n", x, y, x / y);
-
- /********** End **********/
- return 0;
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。