萌新c求助
查看原帖
萌新c求助
614060
whims楼主2021/11/21 14:45

为什么输出结果总是不对呀,用了ceil,求大佬解惑

#include <stdio.h>
#include <math.h>
int main()
{
   int n,a1,a2,b1,b2,c1,c2;
   int a3,b3,c3;
   int z,x,c;

   scanf("%d\n%d%d\n%d%d\n%d%d",&n,&a1,&a2,&b1,&b2,&c1,&c2);
   z= ceil(n/a1);
   x= ceil(n/b1);
   c= ceil(n/c1);
   a3=z*a2;
   b3=x*b2;
   c3=c*c2;
    if (a3>b3&&b3>c3) {
        printf("%d",c3);
        }
    if (a3>c3&&c3>b3) {
        printf("%d",b3);
        }
    if (b3>a3&&a3>c3) {
        printf("%d",c3);
        }
    if (b3>c3&&c3>a3) {
        printf("%d",a3);
        }
    if (c3>a3&&a3>b3) {
        printf("%d",b3);
        }
    if (c3>b3&&b3>a3) {
        printf("%d",a3);
        }
    return 0;
}
2021/11/21 14:45
加载中...