A Piece of Cake

A Piece of Cake

题目链接

题意

输出一个整数表示a[n]的总和

思路

  1. 输入数组a[n]
  2. 在for循环中确定数学式子
  3. ans等于它本身加上数学式子

坑点

for循环中i要从0开始,不然a[1] + 2 x a[2] + 3 x a[3] + ... + a[0] x a[a[0]]的值就会出错,2 x a[2]就会变成 3 x a[2]

实现步骤
  1. 定义输入所需值n和ans,ans表示a[n]的总和
  2. 在for循环中输入数组a[i]
  3. 根据题目来确定数学公式
  4. 最后输出ans的结果即可
代码
cpp 复制代码
#include<iostream>
using namespace std;
const int N=1e3+10;
int a[N]={};
int main(){
	for(int i=0;i<=N;i++)
	{
		cin>>a[i]; 
	}
	int ans=0;
	for(int i=0;i<=N;i++)
	{
		ans+=(i+1)*a[i+1];
	}
	cout<<ans;
	return 0;
} 
 

总结

数组输入输出

相关推荐
应用市场4 分钟前
STM32卡尔曼滤波算法详解与实战应用
人工智能·stm32·算法
启诚科技6 分钟前
树上二分(树的重心)
c++·算法·二分·树的重心
风筝在晴天搁浅35 分钟前
代码随想录 617.合并二叉树
数据结构·算法
AICodeThunder1 小时前
【S组篇】C++知识点总结(1):并查集基础
c语言·数据结构·c++·算法·图论
南方的狮子先生1 小时前
【逻辑回归】从线性模型到逻辑回归
算法·机器学习·逻辑回归
闻缺陷则喜何志丹1 小时前
【排序】P9127 [USACO23FEB] Equal Sum Subarrays G|普及+
c++·算法·排序·洛谷
Code_Shark2 小时前
AtCoder Beginner Contest 424 题解
数据结构·c++·算法·数学建模·青少年编程
CS创新实验室2 小时前
深入解析快速排序(Quicksort):从原理到实践
数据结构·算法·排序算法·快速排序
Theodore_10224 小时前
深度学习(3)神经网络
人工智能·深度学习·神经网络·算法·机器学习·计算机视觉
地平线开发者4 小时前
大模型 | VLA 初识及在自动驾驶场景中的应用
算法·自动驾驶