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、这个目前还是不太会,有没有会的小伙伴可以给讲讲吗?等我会了,再来更新这个!!!
写在最后:
哪里有不足或者错误的地方,欢迎小伙伴们进行指教,一起进步哦!
宜将剩勇追穷寇,不可沽名学霸王。

浙公网安备 33010602011771号