大佬看一下怎么一直是90%


import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
    Scanner input=new Scanner(System.in);
    int a=input.nextInt();
    int b=input.nextInt();
    double c=a*1.0/b;
        if(b!=0)
            
        
    System.out.printf("%.3f",c);
    
   
       
    }
}



T
全部评论
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { int a = sc.nextInt(); int b = sc.nextInt(); double c = (double)a/b; System.out.printf("%.3f\n",c-0.00001); } } }
点赞 回复 分享
发布于 2021-12-26 02:04
Python多简单! a,b=input().split() c=int(a)/int(b) print("%.3f"%c)
点赞 回复 分享
发布于 2019-08-07 14:24
import java.util.Scanner; import java.math.BigDecimal; import java.text.DecimalFormat; import java.math.RoundingMode; public class Main {     public static void main(String[] args) {         Scanner scan = new Scanner(System.in);         int x1 = scan.nextInt();         int x2 = scan.nextInt();         BigDecimal x3 = new BigDecimal(x1 * 1.0 / x2);         double res  = x3.setScale(3,   BigDecimal.ROUND_HALF_EVEN).doubleValue();           System.out.format("%.3f", res);     } } 因为Java和C/C++除法保留小数的机制不一样,使用Java来处理这道题的时候,需要考虑四舍五入
点赞 回复 分享
发布于 2019-06-04 14:30
#include <stdio.h> int main() {     int a,b;     scanf("%d%d",&a,&b);     printf("%.*lf\n",3,1.0*a/b);     return 0; }
点赞 回复 分享
发布于 2019-04-13 09:23

相关推荐

不愿透露姓名的神秘牛友
07-07 13:15
点赞 评论 收藏
分享
07-07 12:47
门头沟学院 Java
码农索隆:竟然还真有卡体检报告的
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-07 14:00
不想多说了,什么逆天HR,还要教我礼貌😂
机械打工仔:这不纯傻卵吗,他还操心上别人老板了
投递BOSS直聘等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务