###### tags: `CPE-數學計算` # *Odd Sum* ## 題目:  ``` #include <iostream> #include <vector> #include <cstdio> #include <cstdlib> #include <cmath> #include <algorithm> using namespace std; void generator(int,int); void sum(void); vector<int> generate_list; int main(void) { int case_number; cin>>case_number; for (int i=0;i<case_number;i++){ int odd_1; int odd_2; cin>>odd_1>>odd_2; generator(odd_1,odd_2); cout<<"Case "<<i+1<<": "; sum(); } return 0; } void generator(int odd_1,int odd_2){ if (odd_1%2==0){ odd_1=odd_1+1; } if (odd_2%2==0){ odd_2=odd_2-1; } for (int i=odd_1;i<=odd_2;i=i+2){ generate_list.push_back(i); } } void sum(void){ int sum=0; for (int i=0;i<generate_list.size();i++){ sum = sum+generate_list[i]; } cout<<sum<<endl; sum = 0; generate_list.clear(); } ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up