永发信息网

C语言 详解

答案:2  悬赏:20  手机版
解决时间 2021-08-18 02:27
  • 提问者网友:欺烟
  • 2021-08-17 07:48
# include <stdio.h>
void main()
{
 double d=3.2;
    int x,y;
 x=1.2;
 y=(x+3.8)/5.0;
 printf("%f\n",d*y);
}
最佳答案
  • 五星知识达人网友:思契十里
  • 2021-08-17 08:11
# include <stdio.h>//头文件
void main();//主函数main
{
 double d=3.2;//定义一个双精度的变量并赋初值
    int x,y;//定义2个整形变量
 x=1.2;//这里只能取到1
 y=(x+3.8)/5.0;//求整数
 printf("%f\n",d*y);//输出结果
}
全部回答
  • 1楼网友:纵马山川剑自提
  • 2021-08-17 08:32
# include <stdio.h>  //包含标准输入输出流的头文件
void main()//主函数
{
 double d=3.2; //定义双精度数
    int x,y; 定义整形数
 x=1.2; //赋值给x 这里可能要丢失数据  因为x是int类型 精度比1.2 低  所以 x应该等于1
 y=(x+3.8)/5.0;//将x+3.8的值除以5.0 并把结果赋值给y
 printf("%f\n",d*y);// 输出结果到屏幕
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯