int转换成double的问题

2025-04-19 14:47:31
推荐回答(3个)
回答1:

以C语言为例,步骤如下:

1、新建一个vc项目。

2、添加头文件。

3、添加main主函数。

4、定义int类型变量sum,count。

5、定义double类型变量todouble,并进行强制类型转换。

6、使用printf打印结果。

7、编译运行程序。

回答2:

return "平均数是:"+avg ;改为 return "平均数是:"+(double)avg +“ ”;就行了

回答3:

问题在这里
number1和number2都是int类型的
number1+number2=3
然后 3/2 这里是int类型的除法,也就是整除,返回的是int类型的,也就是1

要想得到你预期的结果可以写成
double avg = (double)(number1 + number2)/2;