提交记录 #266
提交时间:2024-11-19 10:06:43
语言:c
状态:Unaccepted
编译情况:编译成功
code.c: In function ‘main’:
code.c:5:13: warning: format ‘%d’ expects argument of type ‘int *’, but argument 2 has type ‘int’ [-Wformat=]
5 | scanf("%d",n);
| ~^ ~
| | |
| | int
| int *
code.c:5:5: warning: ‘n’ is used uninitialized in this function [-Wuninitialized]
5 | scanf("%d",n);
| ^~~~~~~~~~~~~
code.c:36:5: warning: ‘maxstart’ may be used uninitialized in this function [-Wmaybe-uninitialized]
36 | printf("%d %d\n", maxstart + 1, maxend + 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
固定测试点#1:
固定测试点#2:
固定测试点#3:
附加测试点暂不可用
39【学长出题】寒冷的北京
#include<stdio.h>
int main(){
int n;
scanf("%d",n);
int tem[n];
for(int i=0;i<n;i++){
scanf("%d",&tem[n]);
}
int maxl=1;
int maxstart;
int maxend=0;
int currentstart=0;
int currentl=1;
for (int i=1;i<n;i++){
if(tem[i]<tem[i-1]){
currentl++;
}else{
if(currentl>maxl){
maxl=currentl;
maxstart=currentstart;
maxend=i-1;
}
currentstart=i;
currentl=1;
}
}
if (currentl>maxl){
maxl= currentl;
maxstart = currentstart;
maxend = n - 1;
}
printf("%d %d\n", maxstart + 1, maxend + 1);
return 0;
}