返回列表 發帖
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main(){
  4.     string str1, str2;
  5.     int n;
  6.     getline(cin,str1);
  7.     getline(cin,str2);
  8.     cin>>n;
  9.     int sum1=0, sum2=0;
  10.     for(int i=0;i<n;i++){
  11.         sum1+=str1[i];
  12.         sum2+=str2[i];
  13.     }
  14.     if(n>str1.size()){
  15.         cout<<"error";
  16.     }else{
  17.         if(sum1==sum2){
  18.             cout<<str1<<" = "<<str2;
  19.         }else if(sum1<sum2){
  20.             cout<<str1<<" < "<<str2;
  21.         }else{
  22.             cout<<str1<<" > "<<str2;
  23.         }
  24.     }
  25. }
複製代碼

TOP

本帖最後由 王亭婷 於 2024-8-24 18:41 編輯
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int isArm(int n){
  4.     int total=0;
  5.     for(int i=1;i<n;i++){
  6.         int sum=0;
  7.         string str=to_string(i);
  8.         int len=str.size();
  9.         for(int i=0;i<len;i++){
  10.             sum+=pow(str[i]-'0',len);
  11.         }
  12.         if(sum==i){
  13.            cout<<i<<endl;
  14.             total+=i;
  15.         }
  16.     }
  17.     return total;
  18. }

  19. int main(){
  20.     int n;
  21.     cin>>n;
  22.     cout<<isArm(n)<<endl;

  23. }
複製代碼
310

TOP

  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int main(){
  4.     int n,sum[7]={};
  5.     for(int i=0; i<10;i++){
  6.         cin>>n;
  7.         if(1<=n and n<=6){
  8.         sum[n]++;
  9.         }else{
  10.         sum[0]++;
  11.         }
  12.     }

  13.     for(int i=1;i<=6;i++){
  14.         cout<<"number"<<i<<":"<<sum[i]<<endl;
  15.     }
  16.     cout<<"error:"<<sum[0];
  17. }
複製代碼
205

TOP

返回列表