2 条题解
-
1
题解:
注意点: 除 的表达式是 和五舍六入
思路:分别开 int 和 double 类型的变量 和 分别计算 的值,然后将 double 类型的结果减去 int 类型的结果,如果结果大于等于 ,对 int 类型的结果加 表示“六入”,否则不变表示“五舍”。
#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
- 上传者