Why?才40分 错2.3.5
查看原帖
Why?才40分 错2.3.5
1735372
knc2024C113楼主2025/6/17 18:15
#include <iostream>
using namespace std;

int panduan1(int a){
    if (a%4==0 && a!=1700 && a!=1800 && a!= 1900 && a!= 2100 && a!= 2200 && a!= 2300 && a!= 2500 && a!= 2600 && a!= 2700 && a!= 2900 ){
        return a;
    }else{
        return panduan1(a+1);
    }
}
int panduan2(int a){
    if (a%4==0 && a!=1700 && a!=1800 && a!= 1900 && a!= 2100 && a!= 2200 && a!= 2300 && a!= 2500 && a!= 2600 && a!= 2700 && a!= 2900 ){
        return a;
    }else{
        return panduan2(a-1);
    }
}

int main (){
	int x, y;
    cin >> x >> y;
    x = panduan1(x);
    y = panduan2(y);
    int q = (y-x)/4+1;
    cout << q;
    for (int j = x; j<=q; j+=4){
    cout << j << " ";
    }
return 0;
}
2025/6/17 18:15
加载中...