返回列表 發帖
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int main(int argc, char** argv) {
  4.     int x1, y1, x2, y2;
  5.     float a;
  6.     cin>>x1>>y1>>x2>>y2;
  7.     a=pow(pow(x2-x1,2)+pow(y2-y1,2),0.5);
  8.     printf ("%.2f",a);  
  9.         return 0;
  10. }
複製代碼

TOP

  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int main(int argc, char** argv) {
  4.     int a, b, c, gcd, lcm;
  5.     cin>>a>>b;
  6.     if(a>b){
  7.         c=b;
  8.     }if(a<b){
  9.         c=a;
  10.     }
  11.     for(int i=1;i<=c;i++){
  12.         if(a%i==0 and b%i==0){
  13.             gcd=i;
  14.         }
  15.     }
  16.     cout<<gcd<<endl;
  17.     lcm=(a*b)/gcd;
  18.     cout<<lcm;
  19.         return 0;
  20. }
複製代碼

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 1;
  8.     }else{
  9.         return n*compute(n-1);
  10.     }
  11. }
  12. int main(int argc, char** argv) {
  13.     int n;
  14.     cin>>n;
  15.     cout<<n<<"!="<<compute(n);
  16.         return 0;
  17. }
複製代碼

TOP

本帖最後由 何若恩 於 2025-4-25 21:06 編輯
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int main(int argc, char** argv) {
  4.     int a, i1=0, i2=0;
  5.     string s1, s2;
  6.     getline(cin,s1);
  7.     getline(cin,s2);
  8.     cin>>a;
  9.     if(a>s1.length() || a>s2.length()){
  10.         cout<<"error";
  11.         return 0;
  12.     }
  13.     for(int i=0;i<a;i++) {
  14.         i1+=s1[i];
  15.         i2+=s2[i];
  16.     }
  17.     if(i1==i2){
  18.         cout<<s1<<" = "<<s2;
  19.     } else if(i1>i2){
  20.         cout<<s1<<" > "<<s2;
  21.     }else{
  22.         cout<<s1<<" < "<<s2;
  23.     }

  24.     return 0;
  25. }
複製代碼

TOP

  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int main(int argc, char** argv) {
  4.     int x=0, y=0;
  5.     string a, b;
  6.     cin>>a>>b;
  7.     for(int i=0;i<8;i++){
  8.         x+=a[i]*pow(2,7-i);
  9.         y+=b[i]*pow(2,7-i);
  10.     }
  11.     cout<<x<<" + "<<y<<" = "<<x+y<<endl;
  12.     if(x+y>=255){
  13.         cout<<"11111111";
  14.         return 0;
  15.     }
  16.     c=a+b;
  17.     for(int i=0;i<8;i++){
  18.         if(c[i]==2){
  19.             c[i+1]+=1;
  20.         }else if(c[i]==3){
  21.             c[i+1]+=2;
  22.         }else if(c[i]==4){
  23.             c[i+1]+=3;
  24.         }
  25.     }   
  26.     return 0;
  27. }
複製代碼

TOP

返回列表