#include <stdio.h> int main() { int num1,num2,num3; printf("Please enter the first integer:"); scanf("%d",&num1); printf("Please enter the second integer:"); scanf("%d",&num2); printf("Please enter the third integer:"); scanf("%d",&num3); double average = (num1 + num2 + num3)/3.; printf("Average: %f ",average); return 0; } // 范围小的类型会自动转向范围大的(隐性),(double)3显性转换
一个房间类型对应里面的数据都是该类型!
注:1.如果没有3.(一个数后面加个点.预设为double型)就是3变成3.000000存入double average 中
2.printf里面的输出格式与要输出的内容一致。如果这里是%d就得不到想要的结果。