洛谷P8772 求和
2023-12-28 09:30:41
首先我定义了两个变量s和x,分别代表之前所有数的和和之前所有数的和与新输入数的乘积。然后通过循环依次输入n个整数,并在循环中更新x和s的值。最后输出得到的结果x。
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long s=0,x=0;//定义两个变量,分别代表这个数前面所有数的和,这个数前面所有数的和新输入的数的乘积
int n,i,j;
cin>>n;//共有n个数
int a[n];//定义数组,准备输入
for(i=0;i<n;i++)
{
cin>>a[i];
x+=a[i]*s;//这个数前面所有数的和新输入的数的乘积
s+=a[i];//这个数前面所有数的和
}
cout<<x;//输出结果
return 0;
}
文章来源:https://blog.csdn.net/handsomezqh/article/details/135253415
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!