输入3个整数,计算并输出他们的和与平均值,其中平均值精确到小数点后1位。
【输入】 3 4 6
【输出】13 4.3
#include<stdio.h>
int main ()
{
int sum=0,a,b,c;
double av=0;
scanf("%d%d%d",&a,&b,&c);
sum=a+b+c;
av=1.0*sum/3;
printf("%d %.1f",sum,av);
return 0;
}
注意事项:
1.记得要给设的值一个初始值,不然程序就会自动带入一个数进入,会导致程序结果错误;
2. 在av的运算时要除以3.0或者是乘以一个1.0去改变精度值,计算到小数点之后,不然值仍是整形相除只会得到整形!
3.精确到小数点m位,输出的方式为 %.mf 。