题解 | #学生基本信息输入输出#

学生基本信息输入输出

https://www.nowcoder.com/practice/58b6a69b4bf943b49d2cd3c15770b9fd

#include <stdio.h>
#include <math.h> 

int main()
{
    typedef struct
    { 
        int XH ; float C ; float M ; float E ;
    } A ;

    A i;
    scanf("%d;%f,%f,%f",&i.XH, &i.C, &i.M, &i.E);
    printf("The each subject score of No. %d is %.2f, %.2f, %.2f.\n", i.XH, i.C, i.M, i.E);
    return 0;
}

//有时候用lf类型 会出现四舍五入后不对的情况 唉 换成用float直接就对了 为什么呢?

全部评论
居然是因为相较于float 更精准才导致 四舍五入 与答案不同。 float好呢还是double好呢?
1 回复 分享
发布于 2024-08-05 22:08 广东

相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享
06-20 19:40
中原工学院 Java
网络存储:十几天不会让你拉人办卡就结束了吧?
点赞 评论 收藏
分享
积极的小学生不要香菜:你才沟通多少,没500不要说难
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务