C语言代码例题:算术入门之加减乘除;日期格式化;出租车计价
- **
C语言:7-10 - 两个整数相除,保留两位小数
**
例 7-10 算术入门之加减乘除
对于输入的两个整数,按照要求输出其和差积商。
输入格式:
在一行内输入两个不超过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 = %4.2f\n",a,b,(float)a/b); //强制转换}return 0;
}
C语言:7-12 -日期格式化
世界上不同国家有不同的写日期的习惯。比如美国人习惯写成“月-日-年”,而中国人习惯写成“年-月-日”。下面请你写个程序,自动把读入的美国格式的日期改写成中国习惯的日期。
输入格式:
输入在一行中按照“mm-dd-yyyy”的格式给出月、日、年。题目保证给出的日期是1900年元旦至今合法的日期。
输出格式:
在一行中按照“yyyy-mm-dd”的格式给出年、月、日。
输入样例:
03-15-2017
输出样例:
2017-03-15
代码:
#include <stdio.h>
int main()
{int month,day,year;scanf("%d-%d-%d",&month,&day,&year);printf("%4d-%02d-%02d",year,month,day);//月份和日期前用0补齐return 0;
}
C语言:7-18 - 出租车计价
本题要求根据某城市普通出租车收费标准编写程序进行车费计算。具体标准如下:
- 起步里程为3公里,起步费10元;
- 超起步里程后10公里内,每公里2元;
- 超过10公里以上的部分加收50%的回空补贴费,即每公里3元;
- 营运过程中,因路阻及乘客要求临时停车的,按每5分钟2元计收(不足5分钟则不收费)。
输入格式:
输入在一行中给出输入行驶里程(单位为公里,精确到小数点后1位)与等待时间(整数,单位为分钟),其间以空格分隔。
输出格式:
在一行中输出乘客应支付的车费(单位为元),结果四舍五入,保留到元。
输入样例1:
2.6 2
输出样例1:
10
输入样例2:
5.1 4
输出样例2:
14
输入样例3:
12.5 9
输出样例3:
34
代码如下:
#include <stdio.h>
int main()
{float distance; int fee,time;scanf("%f%d",&distance,&time);if (distance <= 3)fee = 10 + time/5*2;else if (distance > 3 && distance <= 10){fee = 10 + (distance-3)*2 + time/5*2;}else if (distance > 10){fee = 10 + 14 + (distance-10)*3 + 0.5 + time/5*2; //+0.5实现四舍五入}printf("%d",fee);
}
C语言代码例题:算术入门之加减乘除;日期格式化;出租车计价相关推荐
- C语言代码注释 - C语言零基础入门教程
目录 方法一:使用// 方法二:使用/* */ 方法三:使用宏 #if #else #end 猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 ...
- 显示答案c语言代码编程,c语言编程例题及答案
<c语言编程例题及答案>由会员分享,可在线阅读,更多相关<c语言编程例题及答案(10页珍藏版)>请在人人文库网上搜索. 1.精选文库 实验报告 (四学时) 2.1 实验目的 ( ...
- PID算法入门与C语言代码实现
PID算法的入门理解以及C代码实现 在结束了自控原理的学习后,了解到PID算法是一种万能算法,在课设中也是经常使用到的一种算法,所以想具体的来进行以下总结与学习,如果有错漏的地方,欢迎大家共同来探讨与 ...
- Python语言学习:python语言的特点、入门、基础用法之详细攻略
Python语言学习:python语言的特点.入门.基础用法之详细攻略 相关内容 Python 基础教程 目录 python语言的特点 python语言的入门 python语言的基础用法 python ...
- C语言代码规范(编程规范)
首页 > 编程笔记 > C语言笔记 阅读:7,165 C语言代码规范(编程规范) C语言中文网推出辅导班啦,包括「C语言辅导班.C++辅导班.算法/数据结构辅导班」,全部都是一对一教学:一 ...
- 视频教程-2020新版C语言程序设计零基础入门小白自学编程-C/C++
2020新版C语言程序设计零基础入门小白自学编程 7年的开发架构经验,曾就职于国内一线互联网公司,开发工程师,现在是某创业公司技术负责人, 擅长语言有node/java/python,专注于服务端研发 ...
- C语言代码示范与讲解+C语言编程规范及基础语法+编程实战
上一篇文章:C语言程序设计概述+C语言简介+算法概述 C语言代码示范与讲解+C语言编程规范及基础语法+编程实战 一:代码示范集加讲解 1.C语言第一个代码:打印"This is the fi ...
- Dart语言——45分钟快速入门(上)
文章目录 前言 视频课程 环境准备 安装Dart SDK 配置环境变量 配置 VSCode 编辑器 测试环境 基础语法 代码注释 内置数据类型 变量与常量 定义变量 定义常量 内置类型的常用操作 数值 ...
- c++语言while循环,c++ c语言while 循环语句入门基础教程
c++ c语言while 循环语句入门基础教程 我们来看While 循环语句,它跟 For 循环区别在于,For 循环一般知道循环次数,在第一行里头就指明了,而while循环一般不知道循环次数,下面我 ...
最新文章
- Phpcms V9当前栏目及所有二级栏目下内容调用标签
- 【认证课程】NP 理论复习之ospf(一)
- php web框架 symfony简介
- Linux 下解压文件命令大全
- gitlab mysql 配置_gitlab的安装与修改端口配置
- [导入].net分布式事务例子
- Blackcat主题-Wordpress
- SDN第四次上机作业
- Python--网络编程-----通过socket收发文件软件开发--面向对象开发
- Tensorflow自编码器及多层感知机
- 《HTTP权威指南》读书笔记---说明
- RADIUS协议解析
- 按键精灵通过句柄获取窗口坐标_按键精灵9 得到鼠标指向的窗口句柄
- rar怎么用计算机打开,解答电脑rar文件怎么打开
- Unity Spine动画如何选定帧数(时间)播放
- python绘制中国_如何用Python画一个中国地图?
- javaScript 关于console的理解
- 数据结构 —— 图解AVL树(平衡二叉树)
- python+selenium打开浏览器-设置浏览器路径和驱动器路径
- 计算机学院毕业设计文化衫,毕业文化衫设计大赛
热门文章
- 亚马逊买家账号防关联怎么弄?
- <<linux教程>>第五版 实验三 实验四 ----linux 关于 shell跟vi编辑器,简单命令,刚需上
- 一个本科生去面试算法工程师自取其辱的故事
- oneinstack_Linux利用OneinStack搭建环境
- 大疆无人机5G图传 无人机视频回传指挥中心 WB7000MD-3K
- 直播预告:知识图谱推理问答综述 | AI TIME PhD 知识图谱专题-3
- 2022 AIOps挑战赛方案总结
- 教育学辅修计算机,互动 | 在北师大,辅修是一种怎样的体验?
- css nodeType
- nodeType 属性