c语言90分第二个判断点不对
查看原帖
c语言90分第二个判断点不对
1290501
hgdhjgj楼主2024/3/28 16:06
#include<stdio.h>
int main(){
    int n,k,ans=0,min=0;
    scanf("%d %d",&n,&k);
    int a[n];
    int c[1000]={0};
    for(int i=1;i<=n;i++){
        scanf("%d",&a[i]);
    }
    for(int i=1;i<=n-k+1;i++){
    	 ans=0;
        for(int j=i;j<=n;j++){
            if(ans>=k){
                break;
            }else{
              c[i]+=a[j];
              ans++;
            }
        }
        ans=0; 
    }
     min=c[1];
    for(int i=1;i<=n-k+1;i++){
        if(c[i]<min){
            min=c[i];
        }
    }
    printf("%d",min);
    return 0;
}
2024/3/28 16:06
加载中...