gpt4 book ai didi

c - C中 float 的准确精度

转载 作者:太空宇宙 更新时间:2023-11-04 06:51:12 24 4
gpt4 key购买 nike

<分区>

针对图片中的问题给出了我的程序。

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

int main()
{
int N,R,A[100],B[100],i,flag=0;
double sol;
scanf("%d%d",&N,&R);

for(i=0;i<N;i++)
{
scanf("%d",&A[i]);
}
for(i=0;i<N;i++)
{
scanf("%d",&B[i]);
}
for(i=0;i<N;i++)
{
if(R>=A[i]&&R<=A[i+1])
{
sol=(double)R-(R*B[i])/100;
flag++;
}
}
if(flag==0)
{
sol=(double)R;
}
printf("%.2f",sol);
}

这个程序通过了三个测试用例。但失败五。并显示预期输出 3176.5,实际输出为 3177.0。如何清除所有案件。

enter image description here

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com