返回列表 發帖
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int compute( int n){
  4.     int sum=0;
  5.     for(int i=1;i<n;i++){
  6.         string str=to_string(i);
  7.         int leg=str.length();
  8.         if(leg==1){
  9.             cout<<i<<endl;
  10.             sum+=i;
  11.         }
  12.         else if(leg==2){
  13.             if(pow(str[0]-'0',2)+pow(str[1]-'0',2) == i){
  14.                 cout<<i<<endl;
  15.                 sum+=i;
  16.             }
  17.         }
  18.         else{
  19.             if(pow(str[0]-'0',3)+pow(str[1]-'0',3)+pow(str[2]-'0',3) == i){
  20.                 cout<<i<<endl;
  21.                 sum+=i;
  22.             }
  23.         }


  24.     }
  25.     return sum;
  26. }


  27. int main(){
  28.     int n;
  29.     cin>>n;
  30.     cout<<compute(n)<<endl;
  31.     return 0;
  32. }
複製代碼

TOP

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main(){
  4.      int n, sum[7]={0};
  5.    for(int i = 0;i < 10;i++){
  6.        cin>>n;
  7.        if(n>6||n<1)
  8.           sum[0]++;
  9.        else
  10.            sum[n]++;
  11.     }
  12.     for(int j=1;j<7;j++)
  13.             cout<<"number"<<j<<":"<<sum[j]<<endl;
  14.     cout<<"error:"<<sum[0];
  15. }
複製代碼

TOP

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int com(int sum[5]){
  4.     int big=sum[0];
  5.     for(int j=1;j<5;j++)
  6.         if(sum[j]>big)
  7.             big=sum[j];
  8.     return big;

  9. }
  10. int main(){
  11.     int  sum[5];
  12.     for(int i=0;i<5;i++)
  13.         cin>>sum[i];
  14.     cout<<com(sum)<<endl;
  15. }
複製代碼

TOP

返回列表