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;
    }
    
    • 0
      @ 2024-11-20 19:49:27

      #include<stdio.h> int main() { int n; scanf("%d",&n); int a[n][1]; for(int i=0;i<n;i++){ scanf("%d %d",&a[i][0],&a[i][1]); } int c; for(int i=0;i<n;i++){ c=(double)a[i][1]/a[i][0]+0.4; printf("%d\n",c); }

      return 0;

      }

      • 1

      信息

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