输出没有结果
查看原帖
输出没有结果
877089
ycyy楼主2023/9/5 18:54
#include<math.h>
using namespace std;
int main(){
    int n,m;
    cin>>n>>m;//输入n,m
    int a[n];
    for(int i=0;i<n;i++){
        cin>>a[i];//对a进行赋值
    }
    int b[n-m+1];//能相加的次数为n-m+1
    for(int i=0;i<n-m+1;i++){
        b[i]=0;//对数组b进行赋值
    }
    int minn=1000000;
    
    for(int i=0;i<n-m+1;i++){//i小于循环的次数
        int c=i;//赋值,并不改变i的值
        while(m--){//连续的次数
            b[i]=b[i]+a[c];//相加
            c++;
        }
        minn=min(b[i],minn);//判断最小值
    }
    cout<<minn;//输出
    return 0;
}
2023/9/5 18:54
加载中...