对于输入的两个整数,按照要求输出其和差积商。

输入格式:
在一行内输入两个不超过100的非负整数a和b,中间以一个空格间隔,且保证b不为0。

输出格式:
共四行,格式是:

[a] + [b] = [a+b]
[a] - [b] = [a-b]
[a] * [b] = [a*b]
[a] / [b] = [a/b]
其中,带有方括号的内容(如[a]、[b]、[a+b]等)表示相应整数或运算结果的值,在输出时要用实际的值代替。

并且:如果a能够被b整除,那么a/b应输出为整数格式,否则a/b输出为带两位小数的格式。

提示:注意表达式中的空格。

输入样例1:
6 3
输出样例1:
6 + 3 = 9
6 - 3 = 3
6 * 3 = 18
6 / 3 = 2
输入样例2:
8 6
输出样例2:
8 + 6 = 14
8 - 6 = 2
8 * 6 = 48
8 / 6 = 1.33

代码如下:


#include<stdio.h>
int main()
{int a,b;scanf("%d %d",&a,&b);printf("%d + %d = %d\n",a,b,a+b);printf("%d - %d = %d\n",a,b,a-b);printf("%d * %d = %d\n",a,b,a*b);if(a%b==0){printf("%d / %d = %d\n",a,b,a/b);}else{printf("%d / %d = %.2f\n",a,b,(float)a/b);//强转}return 0;
}

C语言练习题:算术入门之加减乘除(PTA)相关推荐

  1. C语言代码例题:算术入门之加减乘除;日期格式化;出租车计价

    ** C语言:7-10 - 两个整数相除,保留两位小数 ** 例 7-10 算术入门之加减乘除 对于输入的两个整数,按照要求输出其和差积商. 输入格式: 在一行内输入两个不超过100的非负整数a和b, ...

  2. Go 语言快速开发入门(基础语法详解,第一节)

    Go 语言快速开发入门(基础语法详解,第一节) 一.基础语法详解,第一节 1.HelloWorld 1.1.代码编写和解释 1.2.go语言注意事项 2.Go 语言的转义字符&&Go ...

  3. c语言基础编程题山东科技大学,C语言练习题〔山东科技大学吐血整理〕.doc

    C语言练习题[山东科技大学吐血整理] 数学11-1 C语言平时训练题 1.算术基本运算 Description 计算两整数x和y(0 Input 输入只有一行. Output 输出为多行,按顺序每行输 ...

  4. R语言七天入门教程二:认识变量与运算符

    R语言七天入门教程二:认识变量与运算符 一.什么是变量 1.变量 顾名思义,我们可以将变量理解为"可以改变的量",是计算机语言中能储存计算结果或能表示值的抽象概念.这里的值可以是数 ...

  5. C语言基础知识入门和C语言入门基础知识大全

    一.C语言基础知识入门 C语言一出现,就以其丰富的功能.强大的表达能力.灵活性.方便性和广泛的应用,在世界范围内迅速普及和普及.C语言不仅高效而且可移植.它可以用来开发应用软件.驱动程序.操作系统等. ...

  6. R语言基础知识入门学习(一)

    目录 系列文章目录 一.软件下载 二.基本知识 1. 对象 2. 向量 3. 向量化 4. 因子 总结 系列文章目录 R语言基础知识入门学习(一) 一.软件下载 我们可以通过这个网址对R语言软件进行下 ...

  7. c语言零基础入门(经验总结)

    作者本人也是计算机小白一枚,作为一名未来的电脑工作者,最开始学的就是c语言.将其作为一门了解编程,认识算法的学科再好不过.在本篇文章中不会具体涉及过多的C语言写法注意事项,主要是想谈一谈这半年中我的一 ...

  8. 生信学习——R语言练习题-初级(附详细答案解读)

    题目目录 1. 打开 Rstudio 告诉我它的工作目录. 2. 新建6个向量,基于不同的数据类型.(重点是字符串,数值,逻辑值) 3. 告诉我在你打开的rstudio里面 getwd() 代码运行后 ...

  9. 【C语言】语言篇——程序设计入门

    C站的小伙伴们大家好呀!我最近在学习刘汝佳老师的<算法竞赛入门经典>,跟着这本书来学习和做习题,在这里和大家一起分享进步.下面是本书的第一部分的语言篇. 语言篇--程序设计入门 算术表达式 ...

  10. c语言word类型_C语言零基础入门—数据类型

    ​C语言零基础入门--3.数据类型 这一节的主要任务是 讲解C语言的 数据类型 . 1. 数据类型 1.1 何为数据类型 数据类型,其实在我们生活中经常被使用,但是在编程语言中被重新定义了一下,并且加 ...

最新文章

  1. MIT“人造肌肉”登上Science封面,能提起自重650倍的物体,伸缩10000次都不坏
  2. linux 下 etc常用配置信息
  3. iOS随机页面NSClassFromString
  4. python概率密度函数参数估计_EM算法求高斯混合模型参数估计——Python实现
  5. Python操作数据库(二)
  6. vue-cli3 DllPlugin 提取公用库
  7. solr使用网页浏览器批量导入数据库中数据(本案例是mysql)
  8. 【git】Git 提示fatal: remote origin already exists 错误解决办法
  9. html5文章标题定格,HTML5最佳做法; 部分/标题/旁边/文章元素
  10. mysql查询语句内连接、左连接、右连接以及全连接查询
  11. Cast-128 加密算法和 MyPassWord 的破解
  12. 网络协议 21 - RPC 协议(中)- 基于 JSON 的 RESTful 接口协议
  13. ubuntu16.04安装nvidia-384
  14. 《深入浅出Python机器学习》读书笔记 第二章 基于Python语言的环境配置
  15. flask中基础模板templates
  16. 漫谈Go语言与区块链
  17. react图片剪裁react-cropper
  18. linux蓝牙鼠标唤醒电脑,蓝牙鼠标唤醒电脑,蓝牙鼠标怎么设置唤醒电脑
  19. “本地资源检测” 上手指南,玩转最前沿的优化黑科技!
  20. Solidity学习(一)

热门文章

  1. python在线翻译小程序_Python 做一个翻译小程序
  2. python 视频转图片和图片转视频
  3. CUDA编成:从GPU的物理体系结构到逻辑结构
  4. ShortUrl短网址算法
  5. mysql首字母排序_mysql 按字段的首字母排序及查询
  6. map分组后取前10个_35岁詹皇有多强?17年生涯首拿助攻王背后:10个月前早已定下目标...
  7. linux pm2功能说明,PM2介绍及简易使用手册
  8. linux红帽认证管理员,红帽(Red Hat)面向企业开发人员和应用管理员的认证
  9. C++读取excel表格
  10. 批处理中%1~%9是什么意思?