摘要: 问题原因 原因在于计算机内部的加减乘除运算是通过加法器二进制运算来完成的,而二进制是无法准确表示一个浮点数的,只能在有限的精度内逼近这个值。 因此我们可以通过把一些数据扩大一定的倍数进行运算,最后再除去扩大的倍数。(详情见代码) AC代码 #include<stdio.h> int main(){ 阅读全文
posted @ 2021-09-13 22:04 小帆敲代码 阅读(26) 评论(0) 推荐(0) 编辑
摘要: sprintf属于标准输入输出函数之一,声明位于stdio.h文件,具体的声明格式为: int __cdecl sprintf(char * __restrict__ _Dest,const char * __restrict__ _Format,...) 不同点在于输出的目标为指定的缓存区域而不是 阅读全文
posted @ 2021-09-13 13:55 小帆敲代码 阅读(355) 评论(0) 推荐(0) 编辑
摘要: sscanf函数原型为: int sscanf(const char *buffer , const char *format , [argument ]...); 参数说明: buffer 为存储的数据 format 为格式控制字符串 argument 选择性设定字符串 函数功能: 从一个字符串中 阅读全文
posted @ 2021-09-13 13:52 小帆敲代码 阅读(567) 评论(0) 推荐(0) 编辑