- 论坛徽章:
- 0
|
#include <iostream>
#include <cstring>
#include <vector>
using namespace std;
int main()
{
cout<<"input should sum values,^D terminal"<<endl;
double sum=0,val;
int i=0,num=0;
vector<double> vd;
while(cin>>val) {
vd.push_back(val);
sum += val;
}
for(i=0; i<vd.size(); i++) {
if(i>0) cout<<" + ";
cout<<vd;
}
cout<<" = "<<sum<<"\n";
vector<double>::iterator it;
it=vd.begin();
cout<<"first it val:"<< *it<<"\n";
if(it == vd.begin()) {
cout<<vd[*it];
it++;
}
while(it != vd.end()) {
cout<<" + "<<vd[*it];
it++;
}
cout<<" = "<<sum<<"\n";
return 0;
}
输出
[/home/joy/ccs]ms
input should sum values,^D terminal
1
2
3
1 + 2 + 3 = 6
first it val:1
2 + 3 + 0 = 6
|
|