整数与浮点数型别间的转换

#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\n",average);
    return 0;

}
// 范围小的类型会自动转向范围大的(隐性),(double)3显性转换

一个房间类型对应里面的数据都是该类型!

注:1.如果没有3.就是3变成3.000000存入double average 中

2.printf里面的输出格式与要输出的内容一致。如果这里是%d就得不到想要的结果。

猜你喜欢

转载自www.cnblogs.com/pxxfxxxx/p/10671430.html