C++ —— 局部求和

局部求和

 

需求如下:

 

 

 

代码如下:

 1 #include <iostream>
 2 #include <vector>  //容器
 3 using namespace std;
 4 int main()
 5 {
 6     int i,j,sum=0;
 7     vector <int> v1(20);  //整型类型的容器,用来存放输入的20个整数
 8     vector <int> v2;
 9     for(i=0;i<20;i++)
10        cin>>v1[i];  //
11     for(i=0;i<20;i++)
12     {
13         for(j=0;j<20;j++)
14         {
15             if(i!=j&&v1[i]%v1[j]==0)
16             {
17                 v2.push_back(v1[i]);
18                  break;
19             }  
20         }
21     } 
22     vector <int>::iterator it;
23     for(it=v2.begin();it!=v2.end();it++){
24         cout<<*it<<endl; 
25         sum+=*it;
26     }
27     cout<<"SUM="<<sum<<endl;
28     return 0;
29  } 

 

分析与总结:

1、这个目前还是不太会,有没有会的小伙伴可以给讲讲吗?等我会了,再来更新这个!!!

写在最后:

  哪里有不足或者错误的地方,欢迎小伙伴们进行指教,一起进步哦!

posted @ 2020-09-09 10:23  闫佳杰  阅读(503)  评论(0)    收藏  举报