解题思路:利用c++的priority_queue,就是所谓的堆
注意事项:
参考代码:
#include<cstdio>
#include<queue>
using std::priority_queue;
int main(){
priority_queue<int> q;
int temp;
while(scanf("%d",&temp)!=EOF){
while(!q.empty())q.pop();//清空上一组数据
q.push(temp);
for(int i=1;i<10;i++){
scanf("%d",&temp);
q.push(temp);
}
printf("max=%d\n",q.top());
}
return 0;
}
0.0分
1 人评分
A+B for Input-Output Practice (V) (C++代码)浏览:485 |
文科生的悲哀 (C语言代码)浏览:1538 |
核桃的数量 (C语言代码)浏览:726 |
星期判断机 (C语言代码)浏览:892 |
循环入门练习5 (C语言代码)浏览:907 |
剪刀石头布 (C++代码)浏览:1811 |
C二级辅导-计负均正 (C语言代码)浏览:523 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:494 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:630 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1207 |