为什么我编写c语言分数等级的时候不管输入什么数字都显示一个等级E?到底是哪里有错误啊

日期:2016-04-04 21:58:44 人气:2

为什么我编写c语言分数等级的时候不管输入什么数字都显示一个等级E?到底是哪里有错误啊

最好的办法是将 float score;改为int score; 麻烦一点的方法是 float score;改为double score; scanf("%f",&score); 另外,c语言格式化输入输出中,并没有针对float类型的处理,全部都是针对double类型的 你使用float的结果是不可预料的
    A+
热门评论