找次品
难度:简单
时间限制:1000ms
内存限制:512mb
找次品
题目描述
库房新到了一台质检机,小T要写一个检测程序输入到机器上,测试在一批零件中在混入了一些次品,当检测到次品时就终止检测,已知这批零件的检测标准为重量在95±5都为合格品,请你帮小T写下程序吧。
输入格式
一行 每个零件的重量,重量之间空格隔开
输出格式
一行 输出每个合格零件的重量,当检测到次品时停止检测,重量之间空格隔开
#include <stdio.h>
int main() {
int w, a[1000], i = 0;
while (1) {
scanf("%d", &w);
if (w >= 90 && w <= 100)
printf("%d ", w);
else
break;
char c = getchar();
if (c == '\n')
break;
}
return 0;
}
该回答内容部分引用GPT,GPT_Pro更好的解决问题
以C++语言为例:
#include <iostream>
using namespace std;
int main()
{
int weight; // 零件重量
int maxWeight = 100; // 最大重量
cout << "输入每个零件的重量,用空格分隔" << endl;
while (cin >> weight)
{
if (weight > maxWeight - 5)
{
cout << "输入的重量超过最大值,停止检测!" << endl;
break;
}
if (weight >= 95) // 检测合格的零件
{
cout << weight << " "; // 输出所有合格的零件的重量
}
}
return 0;
}
如果回答有帮助,望采纳。
不知道你这个问题是否已经解决, 如果还没有解决的话: