返回列表 發帖

  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int compute(int a[3]) {
  4.     if(a[2]==1){
  5.         return 1;
  6.     }else if(a[2]==2){
  7.         return 2;
  8.     }else{
  9.         return 3;
  10.     }
  11. }

  12. int main() {
  13.     int a[3];
  14.     cin>>a[1]>>a[2]>>a[3];
  15.     if(compute(a)==1){
  16.         cout<<a[1]+a[3];
  17.     }else if(compute(a)==2){
  18.         cout<<a[1]*a[3];
  19.     }else{
  20.         cout<<"error";
  21.     }
  22.     return 0;
  23. }
複製代碼

TOP

  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int compute(int n) {
  4.     if(n==0){
  5.         return 1;
  6.     }else if(n>1){
  7.         return n*compute(n-1);
  8.     }
  9. }
  10. int main() {
  11.     int n;
  12.     cin>>n;
  13.     cout<<n<<"!="<<compute(n);
  14.     return 0;
  15. }
複製代碼

TOP

  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int compute(int a[5]) {
  4.     int num;
  5.     num=max(a[1], a[2]);
  6.     num=max(num, a[3]);
  7.     num=max(num, a[4]);
  8.     num=max(num, a[5]);
  9.     return num;
  10. }
  11. int main() {
  12.     int a[5];
  13.     cin>>a[1]>>a[2]>>a[3]>>a[4]>>a[5];
  14.     cout<<compute(a);
  15.     return 0;
  16. }
複製代碼

TOP

  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int compute(int n) {
  4.     if(n==0){
  5.     return 0;
  6.     }else if(n==1){
  7.         return 1;
  8.     }else{
  9.         return compute(n-1)+compute(n-2);
  10.     }
  11. }
  12. int main() {
  13.     int n;
  14.     cin>>n;
  15.     for(int i=n;i>=0;i--){
  16.         cout<<"fib("<<i<<")="<<compute(i)<<endl;
  17.     }
  18.     return 0;
  19. }
複製代碼

TOP

  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. float compute(float a[6]) {
  4.     float x, y, z, small;
  5.     x=a[0]/a[3];
  6.     y=a[1]/a[4];
  7.     z=a[2]/a[5];
  8.     small=min(x, y);
  9.     small=min(small, z);
  10.     return small;
  11. }
  12. int main() {
  13.     float a[6];
  14.     cin>>a[0]>>a[1]>>a[2]>>a[3]>>a[4]>>a[5];
  15.     printf("%.03f",compute(a));
  16.     return 0;
  17. }
複製代碼

TOP

  1. #include <bits/stdc++.h>
  2. using namespace std;

  3. compute(int n){
  4.     int total;
  5.     for(int i=1;i<n;i++){
  6.         int digit;
  7.         digit=to_string(n).length();
  8.         int ones=n%10;
  9.         int tens=(n/10)%10;
  10.         int hundreds=(n/100)%10;
  11.         if(n=pow(ones,digit)+pow(tens,digit)+pow(hundreds,digit)){
  12.             
  13.         }
  14.     }
  15.     return total
  16. }
  17. int main(int argc, char** argv) {
  18.     int n;
  19.     cin>>n;

  20.     return 0;
  21. }
複製代碼

TOP

  1. #include <bits/stdc++.h>
  2. using namespace std;

  3. int compute(int n){
  4.     int total;
  5.     for(int i=1;i<n;i++){
  6.         int digit;
  7.         digit=to_string(i).length();
  8.         int ones=i%10;
  9.         int tens=(i/10)%10;
  10.         int hundreds=(i/100)%10;
  11.         if(i==pow(ones,digit)+pow(tens,digit)+pow(hundreds,digit)){
  12.             cout<<i<<endl;
  13.             total+=i;
  14.         }
  15.     }
  16.     return total;
  17. }
  18. int main(int argc, char** argv) {
  19.     int n;
  20.     cin>>n;
  21.     cout<<compute(n);
  22.     return 0;
  23. }
複製代碼

TOP

返回列表