解题思路:注意是哪一个区间求最大。
参考代码:
#include <stdio.h> int main() { int a[1002]={0},n,qn,q1,q2,i,j,max; scanf("%d",&n); for(i=1;i<=n;i++) scanf("%d",&a[i]); scanf("%d",&qn); for(i=1;i<=qn;i++) { scanf("%d%d",&q1,&q2); max=a[q1]; for(j=q1;j<=q2;j++) 注意时哪一个区间求最大,从q1到q2 if(max<a[j]) max=a[j]; printf("%d\n",max); } return 0; }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:735 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:611 |
【计算两点间的距离】 (C语言代码)浏览:879 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:1090 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:627 |
1050题解(结构体数组与结构体指针的使用)浏览:1106 |
C语言训练-亲密数 (C语言描述,反正怎么都能对)浏览:2156 |
妹子杀手的故事 (C语言代码)浏览:1046 |
最好的,浏览:563 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:455 |