Accepted
/in/foo.cc: In function 'int FindiMinPos(int*, int)': /in/foo.cc:4:6: warning: 'min' may be used uninitialized in this function [-Wmaybe-uninitialized] int min; ^~~
代码
#include<bits/stdc++.h>
using namespace std;
int FindiMinPos(int* a,int n){
int min;
for(int i=0;i<n;i++){
if(a[i]>0){
min=i;
break;
}
}
for(int i=0;i<n;i++){
if(a[i]<a[min]&&a[i]>0) min=i;
}
return min;
}
int main()
{
int n1,n2;
cin>>n1>>n2;
int a[n1];
int b[n2];
for(int i=0;i<n1;i++) cin>>a[i];
for(int i=0;i<n2;i++) cin>>b[i];
int aa,bb;
aa=FindiMinPos(a,n1);
bb=FindiMinPos(b,n2);
cout<<aa<<" "<<bb;
return 0;
}
信息
- 递交者
- 类型
- 递交
- 题目
- P1044 A9-2 数组中最小正数的下标
- 题目数据
- 下载
- 语言
- C++
- 递交时间
- 2021-10-30 21:47:07
- 评测时间
- 2021-10-30 21:47:07
- 评测机
- 分数
- 100
- 总耗时
- 12ms
- 峰值内存
- 376.0 KiB