输入三个double类型数据,计算他们的和,如果和大于10.0,就输出他们整数部分的和,如果和小于10.0,就输出他们小数部分的和。
#include<stdio.h>
double f(double a)
{
return a-(int)a;
}
int main()
{
double a,b,c;
scanf("%lf%lf%lf",&a,&b,&c);
double sum=a+b+c;
if(sum>10)
printf("%d",(int)a+(int)b+(int)c);
else
printf("%lf",f(a)+f(b)+f(c));
return 0;
}