华为机试题目好好练习.docVIP

  • 13
  • 0
  • 约2.38万字
  • 约 38页
  • 2016-01-13 发布于湖北
  • 举报
华为机试题目好好练习.doc

1.题目描述: 对输入的n个数进行排序并输出。 输入: 输入的第一行包括一个整数n(1=n=100)。 接下来的一行包括n个整数。 输出: 可能有多组测试数据,对于每组数据,将排序后的n个整数输出,每个数后面都有一个空格。 每组测试数据的结果占一行。 样例输入: 4 1 4 3 2 样例输出: 1 2 3 4 #include iostream #include algorithm using namespace std; int main() { int data[100]; int n,i; while(cinn) { if(n=1n=100) { for(i=0;in;i++) cindata[i]; sort(data,data+n); for(i=0;in;i++) coutdata[i] ; coutendl; } } return 0; } 2.题目描述: 有N个学生的数据,将学生数据按成绩高低排序,如果成绩相同则按姓名字符的字母序排序, 如果姓名的字母序也相同则按照学生的年龄排序,并输出N个学生排序后的信息。 输入: 测试数据有多组,每组输入第一行有一个整数N(N=1000),接下来的N行包括N个学生的数据。 每个学生的数据包括姓名(长

文档评论(0)

1亿VIP精品文档

相关文档