头歌平台 第2关:整数四则运算表达式的输出格式控制

任务描述

本关任务:用户输入两个四位数以内的整数,请你对两个整数进行四则运算(为保证除法能正确计算,输入的第二个整数不能为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;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值