Problem B: 小数计算——结构体
2016-03-23 16:24
330 查看
<span class="green" style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height: 48px; color: green; background-color: rgb(255, 255, 255);">Time Limit: </span><span style="color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height: 48px; background-color: rgb(255, 255, 255);">1 Sec </span><span class="green" style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height: 48px; color: green; background-color: rgb(255, 255, 255);">Memory Limit: </span><span style="color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height: 48px; background-color: rgb(255, 255, 255);">128 MB</span>
Submit: 1111 Solved: 755
[Submit][Status][Web
Board]
Description
小数可以看成是一个点和两个数组成的,因此可以定义成一个小数的结构体,现在请用结构体的知识来计算两个小数相加。注意:不考虑进位,输入的值都是小数,小数位只有一位。
Input
输入两个小数
Output
输出两个小数的和
Sample Input
1.1 2.2
Sample Output
3.3
#include<iostream> #include<cstdio> #include<cmath> using namespace std; struct xiaoshu { int head,tail; char point; }; void add(xiaoshu a,xiaoshu b) { cout<<a.head+b.head<<"."<<a.tail+b.tail<<endl; } int main() { xiaoshu a,b; void add(xiaoshu,xiaoshu); cin>>a.head>>a.point>>a.tail; cin>>b.head>>b.point>>b.tail; add(a,b); return 0; }
相关文章推荐
- [PHP实例] PHP 强制文件下载
- 文字
- 深入理解jvm装载约束
- php 获取客户端IP
- centos6.7rsync端与window2012服务器实时文件同步
- 如何做cramfs只读文件系统的在线更新
- Sublime Text 3 菜单栏及便捷操作
- Problem A: 童年生活二三事
- Centos7.0安装Mysql5.7.11
- [Linux] Install keepalived on CentOS
- 最短路问题(0(n*log(n)))
- php 操作数据库mysl_fetch_* 函数比较
- stat,fstat以及lstat函数
- enOtigiDforebmuN.233
- redis 发布订阅
- java System 解析
- BeautifulSoup获取指定class样式的div
- [实用] 为app提供api,架构该怎么设计,需要考虑高并发,访问量比较大
- Python多线程学习
- C#冒泡排序