的任务是调出奶粉中不足500g的奶粉和超过550g的奶粉并输出, 最后在输出合格奶粉所占比例。
二:程序编写题题目名称:质检员问题升级
题目描述:小童是一家生产奶粉的工厂的工人,他的任务是调出奶粉中不足500g的奶粉和超过550g的奶粉并输出,
最后在输出合格奶粉所占比例。
样例输入:
6
500 499 488 560 501 501
样例输出:
499 488 560
50%
#include <iostream> #include <vector> #include <algorithm> #include <iterator> using namespace std; int main(void) { size_t n; cin >> n; size_t count = 0; for( size_t i=0; i!=n; ++i ) { unsigned val; cin >> val; if( val<500 || val>550 ) { if( count != 0 ) cout << ' '; cout << val; ++count; } } if( count != 0 ) cout << '\n'; cout << (n-count)*100/n << '%' << endl; // 题目没交代,没法写。比如3个中有2个合格,那是输出 66%,67%,66.666666666666%,还是 66.666666666667% ? }