0
已解决
题目链接: 酷町堂:5547
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int b[105],a[105];
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=n;i++){
for(int j=1+i;j<=n;j++){
if(a[i]<=a[j]){
b[i]=i;
}
}
}
for(int i=1;i<=n;i++){
if(b[i]>0){
cout<<b[i]<<" ";
}
}
return 0;
}
0
已采纳
- 定义 n,a[数组长度],最小值初值=0x3f3f3f3f;
- 输入>>n;
- 循环(i=1~n,每次加一变化){
- 输入>>数组;
- 如果(数组<最小值初值){
- 最小值初值=数组;
- }
- }
- 循环(i=1~n,每次加一变化){
- 循环(j=i+1~n,每次加一变化)){
- 如果(数组[i]>数组[j]){
- 交换(数组[i],数组[j]);
- }
- 如果(数组[i]>数组[j]){
- }
- 循环(j=i+1~n,每次加一变化)){
- }
- 循环(i=1~n,每次加一变化){
- 如果(数组<最小值初值){
- 最小值初值=数组;
- }
- 如果(数组==最小值初值){
- 输出<<i<<" ";
- }
- 如果(数组<最小值初值){
- }
- 这是10分代码,你加50豆,我告诉你正确代码
崔子周在2022-07-16 21:05:50追加了内容
算了,看在同学分上:
定义 n,a[100005],minn=0x3f3f3f3f;
输入>>n;
循环(int i=1;i<=n;i++){
输入>>a[i];
如果(a[i]<minn){
minn=a[i];
}
}
循环(int i=1;i<=n;i++){
如果(a[i]<minn){
minn=a[i];
}
如果(a[i]==minn){
输出<<i<<" ";
}
}
崔子周在2022-07-16 21:06:46追加了内容