Problem C: 小数计算——结构体
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 999 Solved: 664
[ Submit][ Status][ Web Board]
Description
小数可以看成是一个点和两个数组成的,因此可以定义成一个小数的结构体,现在请用结构体的知识来计算两个小数相加。
注意:不考虑进位,输入的值都是小数,小数位只有一位。
Input
输入两个小数
Output
输出两个小数的和
Sample Input
1.1
2.2
Sample Output
3.3
HINT
#include<iostream>
using
namespace
std;
struct
xiaoshu
{
int
head,tail;
char
point;
};
void
add(xiaoshu c,xiaoshu d)
{
int
m=c.tail+d.tail;
if
(m>9){m-=10;c.head+=1;}
cout<<c.head+d.head<<
"."
<<m<<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;
}