C语言编程100题-1.2

1.2
编写程序,用户输入任意的3个小数;将这3个小数相加并显示结果;将结果按四舍五入方法转换成整数并显示。
输入:3个小数,空格分隔。
输出:和,四舍五入后的整数,1行显示,空格分隔。
样例输入:1.1 2.2 3.3
样例输出:6.6 7

#include<stdio.h>
int main()
{
    float a, b, c;
    float d; int e;
    scanf("%f%f%f", &a, &b, &c);
    d = a + b + c; e = (int)(d + 0.5);     //int外面的括号不可以省略
    printf("%g %d", d, e);
    return 0;
}

猜你喜欢

转载自blog.csdn.net/nollysoul/article/details/89762239