华为公司2014届校园招聘软件类上机考试样题 -初级题
初级题:从考试成绩中划出及格线
10个学生考完期末考试评卷完成后,A老师需要划出及格线,要求如下:
(1) 及格线是10的倍数;
(2) 保证至少有60%的学生及格;
(3) 如果所有的学生都高于60分,则及格线为60分
#include "stdafx.h" #include <iostream> using namespace std; int main( ) { int a[10]; for(int i=0;i<10;i++) { cin>>a[i]; } int line = 0; int num = 0; for(int i=0;i<6;i++) { line = 60-10*i; num = 0; for(int j=0;j<10;j++) { if(a[j] >= line) num++; } if(num>=6) { break; } } cout<<line<<endl; return 0; }