除法中的小数点后面的问题

在第三周第17题算三科平均分的这道题时,我们容易输入以下代码:

#include <bits/stdc++.h>

using namespace std;

int main()

{

int a,b,c;

cin >> a >> b >> c;

double d = (a + b + c) / 3.;

cout << fixed << setprecision(2) << d << endl;

return 0;

}

此代码运算出来的结果是正确的,但小数点后面编译出来的是00,没有结果,如下图:

不符合题意,因为在用int类型定义时,两边都是整数,得到的商也是整数,所以在除数时转换成小数。

如下代码:

#include <bits/stdc++.h>

using namespace std;

int main()

{

int a,b,c;

cin >> a >> b >> c;

double d = (a + b + c) / 3.0;

cout << fixed << setprecision(2) << d << endl;

return 0;

}

编译出的结果如下图:

全部评论

相关推荐

港股上市企业,主要是一些小家电业务,空气净化器,厨房电器等…这个岗位是计划和采购履行结合的一个岗位,工作内容肯定会比较多。面试共三个环节,以下是面试问题:第一环节:面试官介绍公司,目前面试官的企业里为数不多会先介绍自己公司的企业了(大部分公司都认为我们投了他们,就必须对他们公司业务非常了解,但现在谁不是海投的)第二环节:1.自我介绍2.问了学校里的一些问题,包括转专业,对专业的认识等等。3.如何体现简历上写的数据分析能力强(面试官说现在很多人都会写这条,但是一问又回答不上来,所以写了这个的伙伴们记得提前想好措辞)4.如何体现你的沟通能力和团队协作能力5.接着上一个问题,换另外一种角度再说明一下6.三到五年的个人规划(面试官说我回答的太官方了,不过确实说的比较笼统)7.对“目标”这个词的认识并且如何去做?反正环节:因为上一个环节回答的比较差,所以就针对规划和目标这两个问题去交流了一下,面试官非常认真的给我解释了如何去做目标以及个人的发展规划,这一趴真的学到非常多东西!!!总结一下,整个过程就是你来我往,非常愉快的氛围,整体就像是在聊天,中间有些问题都是顺着你的回答问的。#秋招[话题]# #研究生[话题]# #面试[话题]# #面试经验[话题]# #非技术投递记录#&nbsp;&nbsp;#面试经验#
查看6道真题和解析 非技术投递记录
点赞 评论 收藏
分享
在计算机网络中,Session(会话)是指客户端和服务器之间的一段交互时间。它开始于客户端向服务器发送请求,并一直持续到服务器响应完成。&nbsp;Session通常用于维护特定用户在一段时间内的状态和信息。在前端实现基于Session的身份验证,通常的步骤如下:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&amp;amp;uuid=02b1742be4564f04b7e1bdf3b39333d7登录验证:用户通过提供用户名和密码进行登录。前端将用户输入的凭据发送到服务器,服务器进行验证,如果验证通过,则生成一个唯一的会话标识符(Session&nbsp;ID)。存储Session&nbsp;ID:服务器将生成的Session&nbsp;ID返回给前端,前端通常会将Session&nbsp;ID保存在Cookie中或使用其他方式存储,以便在后续的请求中发送给服务器。另外,还可以将Session&nbsp;ID存储在本地存储(如localStorage)或会话存储(如sessionStorage)中。身份验证:在后续的请求中,前端需要将Session&nbsp;ID包含在每个请求中,通常通过将其作为Cookie的值发送。服务器接收到请求后,会通过验证Session&nbsp;ID来识别用户,并判断用户是否已经通过登录验证。会话管理:服务器通过Session&nbsp;ID来获取与该用户关联的会话数据。会话数据可以存储在服务器的内存中、数据库中或缓存中,用于存储用户状态、权限信息等。服务器可以根据Session&nbsp;ID进行相关操作,如更新会话状态、获取用户信息等。
点赞 评论 收藏
分享
投递华为武汉研究所等公司10个岗位 >
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务