import java.util.Scanner;
public class Exp3_6{
public static void main(String args[]){
int erqi=0;
int er;
System.out.print("请输入待检测产品数量:");
Scanner reader=new Scanner(System.in);
int count=reader.nextInt();
System.out.println("请输入产品质量信息,质量信息用换行(回车)隔开:");
Scanner reader1=new Scanner(System.in);
int[] intArray=new int[count];
for(int xin=0;xin<=count-1;xin++){
Scanner reader2=new Scanner(System.in);
System.out.print("");
int i=reader2.nextInt();
intArray[xin]=i;
if(i==1)
erqi++;
else{
erqi=erqi+0;
}
}
er=erqi/count;
System.out.print("本批受检产品合格率为:"+er);
}
}
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已结题
输出结果与预期不一样
收起
- 写回答
- 好问题 0 提建议
- 关注问题
- 微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
1条回答 默认 最新
- 关注关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
public static void main(String args[]){ int erqi=0; double er; System.out.print("请输入待检测产品数量:"); Scanner reader=new Scanner(System.in); int count=reader.nextInt(); System.out.println("请输入产品质量信息,质量信息用换行(回车)隔开:"); Scanner reader1=new Scanner(System.in); int[] intArray=new int[count]; for(int xin=0;xin<=count-1;xin++){ Scanner reader2=new Scanner(System.in); System.out.print(""); int i=reader2.nextInt(); intArray[xin]=i; if(i==1) erqi++; } er=erqi*1.0/count; System.out.print("本批受检产品合格率为:"+er); }
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫点击复制链接分享编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-09-25 09:38回答 3 已采纳 这是浮点型精度丢失问题。
- 2018-04-17 22:49回答 4 已采纳 ``` 也可以用DP #include #include int main() { int count; int a[100];
- 2022-03-16 06:08回答 2 已采纳 你再print()一个空行不就行了因为你按\n分割输出把最后的换行忽略了,所以少空行
- 2021-01-10 10:42回忆童真的博客 原标题:究竟有多少种编程语言?看这个你就知道了! 计算机编程语言可用于将指令传达给计算机。它们基于某些句法和语义规则,定义了编程语言中每种结构的含义。 现在我得到了一个凡是可以找得到的每种编程语言的...
- 2015-07-02 00:04回答 4 已采纳 相同的语言,不同的系统也会不一样的。比如bigedian 与 littleedian就会引起截然不同的结果
- 2021-10-12 02:45回答 3 已采纳 字符串没有正确的结束第二段代码35行:在arr[j] = (char *)malloc(sizeof(char)*count);这句话下面加一句:memset(arr[j],0,count);另外,第
- 2022-05-23 12:37回答 1 已采纳 a = int(input()) for i in str(a): b = [i]*9 print("\t\t".join(b))
- 2017-06-03 09:07心丶木的博客 源代码可以使用各种高级语言写成,例如 c/c++ c# java python等等;也可以使用对应平台的低级语言写成,例如汇编。想必你已经了解其中的过程了。 到这一步为止,距离最终机器可以执行的指令还有一大步要走。 ...
- 2018-10-10 16:03回答 9 已采纳 ``` #include using namespace std; int main() { int a, b, c, y, n = 0; cout > n;
- 2018-10-24 23:34回答 1 已采纳 数值变化过快。导致后面直接约等于1.
- 2019-04-28 04:00回答 1 已采纳 ``` // Q759046.cpp : Defines the entry point for the console application. // #include "stdafx
- 2022-10-04 01:00西京刀客的博客 Golang一般指go。 Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强...Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。
- 2021-09-16 07:58回答 3 已采纳 x = fabs(x);
- 2017-07-19 06:49wwwfanwenjxcom的博客 计算机编程语言可用于将指令传达给计算机。下面可能是史上最全编程语言列表,我将它们分为以下几类,你掌握了哪些?解释型编程语言 函数式编程语言 编译型编程语言 过程式编程语言 脚本编程语言 标记编程语言 基于...
- 2021-02-19 03:22人邮异步社区的博客 如果失败,将输出一条错误提示信息,并通过调用shutdown()关闭套接字,然后使用Shutdown::Both值关闭客户端套接字连接的读取和写入部分。shutdown方法需要一个可变引用,所以在此之前调用get_mut()。在实际的实现中...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
- 公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司