全部评论 4

  • 如果你不想改太多的话,似乎是

    date=i+1;
    

    而不是

    date=i;
    

    2025-02-11 来自 北京

    0
  • 第一,其实用不到双层循环,单层循环就行。
    第二,只需要用一个最大值变量、存储日期的变量和求和变量。和最大的就存下他是星期几(循环从0开始就是下标+1,1开始就是下标)。最后输出存储日期的变量就行了。

    2025-02-11 来自 北京

    0
  • #include<bits/stdc++.h>
    using namespace std;
    int main(){
        int maxn=0,a;
        for(int i=1;i<=7;i++){
            int m,u;
            cin>>m>>u;
            int sum=m+u;
            if(sum>maxn){
                maxn=sum;
                a=i;
            }
        }
        cout<<a;
    
        return 0;
    }
    

    2025-02-11 来自 北京

    0
  • #include <bits/stdc++.h>
    using namespace std;

    int main(){
    int a[15],ma = 0,b[8] , s = 0;
    for(int i = 1;i <= 14;i++){
    cin>>a[i];
    }
    b[1] = a[1] + a[2];
    b[2] = a[3] + a[4];
    b[3] = a[5] + a[6];
    b[4] = a[7] + a[8];
    b[5] = a[9] + a[10];
    b[6] = a[11] + a[12];
    b[7] = a[13] + a[14];
    for(int i = 1;i <= 7;i++){
    if(b[i]>ma){
    ma = b[i];
    s = i;
    }
    }
    cout<<s;
    return 0;
    }

    你对一下

    2024-07-19 来自 浙江

    0
首页