#include <stdio.h>
int main()
{
int n, sum = 0;
scanf("%d",&n);
int num;
int i = 0;
for(i; i<n; i++)
{
scanf("%d",&num);
sum += num;
}
printf("%d\n",sum);
return 0;
} #include <stdio.h>
int main()
{
int n, m;
int sum = 0;
scanf("%d", &n);
for (int i = 0; i < n; i++)//每次输入一个数并求和,直到第n个数
{
scanf("%d", &m);
sum += m;
}
printf("%d", sum);
return 0;
} /*
思路 :使用数组的方式 先将用户输入的几个数字分别存起来
定义一个变量将它数字的和加起来
然后输出
*/
# include <stdio.h>
int main ()
{
int n = 0;//用户准备输入的几个数字 计算几个数字的和、
scanf("%d",&n);
//int arr[]={0};//error 因为[]里面不能为空
//int arr[n];//正确 但是在VS2022里不支持这种写法
int arr[99] = {0}; //正确 比较推荐这种
int i = 0;
int sum = 0;
for(i=0;i<n;i++)//用户输入的数字 存放在数组里面
{
scanf("%d",&arr[i]);
sum += arr[i];
//sum=sum+arr[i]
//相当于每循环一次 就把sum的和计算一次 直到结束
}
printf("%d",sum);
return 0;
}
#include <stdio.h>
int main(){
int n, sum = 0, arr[50] = { 0 };
scanf("%d", &n);
for(int i = 0; i < n; i++){
scanf("%d", &arr[i]);
sum += arr[i];
}
printf("%d", sum);
} #include<stdio.h>
void My_scanf(int arr[],int n)
{
int i = 0;
for(i=0;i<n;i++)
{
scanf("%d ",&arr[i]);
}
}
int Sum(int arr[],int n)
{
int i =0;
int sum = 0;
for(i=0;i<n;i++)
{
sum=sum+arr[i];
}
return sum;
}
int main()
{
int n = 0;
scanf("%d\n",&n);
int arr[n];
My_scanf(arr,n);
int ret = Sum(arr,n);
printf("%d",ret);
return 0;
} #include <stdio.h>
int main() {
int n,sum=0;
scanf("%d",&n);
int array[n];
int i;
for(i=0;i<n;i++)
{
scanf("%d",&array[i]);
}
for(i=0;i<n;i++)
{
sum+=array[i];
}
printf("%d",sum);
return 0;
} import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
int[] nums = new int[n];
int sum = 0;
for (int i = 0; i < n; i++) {
nums[i] = in.nextInt();
sum += nums[i];
}
System.out.println(sum);
}
} #include <stdio.h>
#include <stdlib.h>
int main() {
int n,num,sum = 0;
scanf("%d", &n);
//开辟空间n个元素个数的数组,输入值存放在数组中
// int* a = (int*)malloc(sizeof(int)*n);
// for(int i = 0; i <n; i++)
// {
// scanf("%d", &a[i]);
// }
// int sum = 0;
// for(int i = 0; i < n; i++)
// {
// sum += a[i];
// }
// printf("%d", sum);
//或者直接边输入边计算结果
while (n--) {
scanf("%d", &num);
sum += num;
}
printf("%d", sum);
return 0;
} import java.util.Scanner;
import java.util.ArrayList;
import java.util.Arrays;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNextInt()) { // 注意 while 处理多个 case
int n = in.nextInt();
in.nextLine(); // 吸收换行符
String[] inp =in.nextLine().split(" ");
ArrayList<String> num = new ArrayList<>(Arrays.asList(inp));
System.out.print(num.stream().mapToInt(Integer::parseInt).sum());
}
}
}