您的位置:首页 > 其它

自己写的1049. 数列的片段和(20)

2017-11-26 14:29 197 查看
/*

输入样例:

4

0.1 0.2 0.3 0.4 

输出样例:

5.00

scanf("%d",a[i]);             //////不能读取数组数据

printf("%.2f")                   0.00  小数点后2位

double b=0.0; //double 类型的数据赋初始值是0.0

0.1       0.2      0.3      0.4   

形成的组合和是多少

0.1 0.2 0.3
0.4

0.1+0.2 0.2+0.3
0.3+0.4

0.1+0.2+0.3
0.2+0.3+0.4

0.1+0.2+0.3+0.4

for(int i=0;i<n;i++)           //四列

{

double temp=0.0;

for(int j=i;i<n;j++)                           //第几列的和

{

temp=temp+a[j];                  //第几行第几列

sum+=temp;

}

}

*/

#include<iostream>

#include<vector>

using namespace std;

int main()

{
int n;
cin>>n;

vector<double> a(n,0);

for(int i=0;i<n;i++)
{
cin>>a[i];                     //scanf("%d",a[i])不能读取数组
}

for(int i=0;i<n;i++)
{
printf("%.2f\n",a[i]);        ///小数点 后2位  %.2f
}

double temp=0.0;
for(int i=0;i<n;i++)
{
double sum=0.0;
for(int j=i;j<n;j++)
{
sum=sum+a[j];////////////
temp+=sum;
}

}

printf("%.2f",temp);

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: