返回列表 發帖
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main ()
  4. {
  5.     int n,arr[7]={0};
  6.     for(int i=0;i<10;i++)
  7.     {
  8.         cin >> n;
  9.         if(n>6 || n<1)
  10.             arr[0]++;
  11.         else
  12.             arr[n]++;
  13.     }
  14.     for(int i=1;i<7;i++)
  15.     {
  16.         printf("number%d:%d\n",i,arr[i]);
  17.     }
  18.     printf("error:%d\n",arr[0]);

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

TOP

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int compute(int arr[5])
  4. {
  5.     int Max=arr[5]={0};
  6.     for(int i=0;i<5;i++)
  7.     {
  8.         Max=max(Max,arr[i]);
  9.     }
  10.     return Max;
  11. }
  12. int main ()
  13. {
  14.     int arr[5];
  15.     for(int i=0;i<5;i++)
  16.     {
  17.         cin >> arr[i];
  18.     }
  19.     cout<<compute(arr)<<endl;

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

TOP

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int compute(int n)
  4. {
  5.     int sum=0;
  6.     for(int i=1;i<n;i++)
  7.     {
  8.         string str=to_string(i);
  9.         int l=str.length();
  10.         if(l==1)
  11.         {
  12.             sum+=i;
  13.             cout<< i <<endl;
  14.         }
  15.         else if(l==2)
  16.         {
  17.             if(pow(str[0]-'0',2)+pow(str[1]-'0',2)==i)
  18.             {
  19.                 sum+=i;
  20.                 cout<<i<<endl;
  21.             }
  22.         }
  23.         else
  24.             if(pow(str[0]-'0',3)+pow(str[1]-'0',3)+pow(str[2]-'0',3)==i)
  25.             {
  26.                 sum+=i;
  27.                 cout<< i<<endl;
  28.             }
  29.     }
  30.     return sum;
  31. }
  32. int main ()
  33. {
  34.     int n;
  35.     cin >> n;
  36.     cout<<compute(n)<<endl;

  37.     return 0;
  38. }
複製代碼

TOP

返回列表