2 条题解

  • 1
    @ 2024-11-17 22:05:02

    题解:

    注意点:aabb 的表达式是 b/ab/a 和五舍六入

    思路:分别开 intdouble 类型的变量 opopansans 分别计算 b/ab/a 的值,然后将 double 类型的结果减去 int 类型的结果,如果结果大于等于 0.60.6 ,对 int 类型的结果加 11 表示“六入”,否则不变表示“五舍”。

    #include<stdio.h>
    
    int main() {
    	int n;
        scanf("%d", &n);
        while(n --) {
    		int a, b;
            scanf("%d%d", &a, &b);
            double ans = b * 1.0 / a;
            //这里开的a, b的变量类型均为int类型
            //所以计算c的时候要将a*1.0转成double类型
        	int op = b / a;
        	if(ans >= op + 0.6) op ++;
        	printf("%d\n", op);
        }
        return 0;
    }
    

    信息

    ID
    1068
    时间
    1000ms
    内存
    256MiB
    难度
    10
    标签
    (无)
    递交数
    1085
    已通过
    34
    上传者